@charset "UTF-8";
body { margin: 0; padding: 0; text-align: center; min-width: 1024px; }
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, fieldset, div { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
ul li, ol li { list-style: none; }
table { margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0; font-size: 100%; }
caption { text-align: left; }
table, pre, code, select, input, textarea, kbd, var, ins, del, samp { font-size: 100%; }
address, cite, dfn, em, strong, var, th, ins, del, samp { font-weight: normal; font-style: normal; }
a img { border: 0; }
hr.yjSeparation { display: none; }
fieldset { border: none; }
#wrapper { text-align: left; }
#yjContentsBody { position: relative; }
.yjGuid { display: block; height: 0; overflow: hidden; font-size: 0; line-height: 0; text-indent: -9999px; }
.yjGuid { _height: auto; overflow: visible; }
.yjSkip { display: block; height: 0; overflow: hidden; font-size: 0; line-height: 0; text-indent: -9999px; }
.yj950-1 #wrapper { width: 100%; margin: 0 auto; padding: 0; }
.yj950-1 #wrapper #containerV1 { width: 950px; margin: 0 auto; padding: 0 10px; }
#containerV1 { display: none; }
.yj950-1 #contents { text-align: left; }
.yjmth { *height: 1%; }
.yjmth img { vertical-align: middle; border: 0px; }
.yjmth a { border: 0px; }
div.yjmthproplogoarea { float: left; }
div.yjmthloginarea { float: left; margin: 0px 0px 0px 3px; font-size: smaller; text-align: left; line-height: 110%; }
div.yjmthcplogoarea { float: right; }
div.yjmthcmnlnkarea { float: right; margin: 10px 3px 0px 0px; font-size: smaller; text-align: right; line-height: 110%; }
br.yjmthclear { clear: both; }
div.yjgrplink { text-align: right; font-size: smaller; line-height: 115%; }
div#music div.yjmthloginarea { margin-top: 16px; margin-left: 7px; }
div#music div.yjmthcmnlnkarea { margin-top: 26px; }
div#music div.yjmthcplogoarea { margin-top: 14px; }
#masthead { width: 950px; height: 41px; margin: 0 auto; padding: 5px 0; background-color: #fff; text-align: left; z-index: 2; }
#masthead strong { font-weight: bold; }
#masthead:after { content: "."; display: block; position: relative; height: 0; clear: both; visibility: hidden; }
* html #masthead { height: 1%; }
* html #masthead .yjmth { margin: 0; padding: 0; }
@media print { div.yjmthloginarea { display: none; } }
#footer { text-align: center; background: #fff; }
#footer address { padding: 10px 0 20px; border-top: 1px solid #ccc; line-height: 1.3; }
.exLogo { margin: 0 5px 0 0; }
#emg, #emg2, #emg3 { text-align: center; }
#emg2 br { display: none; }
#emg table, #emg2 table, #emg3 table { margin: 0 auto 10px; text-align: left; }
#emg table tr td table, #emg2 table tr td table, #emg3 table tr td table { margin-bottom: 0; }
.EMG { text-align: center; }
.EMG br { display: none; }
.EMG > table { margin: 0 auto 10px !important; text-align: left; }
#header { background: #fff; padding-top: 10px; }
#yjmthcmnlnkarea { float: right; margin-left: 10px; font-size: 13px; line-height: 35px; }
.yjmthsnsarea { margin-top: 7px; float: right; }
.yjmthsnsarea > div div { float: left; margin-left: 9px; }
.EMG table tr td table { margin-bottom: 0; }
.cf:after { display: block; visibility: hidden; clear: both; height: 0; content: "."; }
.cf { zoom: 1; }
body { font-family: "Hiragino Kaku Gothic ProN", Meiryo, "MS PGothic", sans-serif; background-color: #ffffff; }
a { color: #04c; }
a:hover { color: #4c88ff; }
#wrapper { word-break: break-all; word-wrap: break-word; line-height: 1.4; overflow: hidden; }
#yjContentsBody { margin: 0; color: #333333; }
#uft { margin: 0 0 9px; padding: 10px 0 7px; border: 1px solid #e6e6e6; border-width: 1px 0; text-align: center; }
.ycMdFooterPropertyLink { width: auto; margin: 0 0 10px; text-align: center; }
.ycMdFooterPropertyLink p { margin: 0 0 10px; }
.ycMdFooterPropertyLink ul { text-align: center; }
.ycMdFooterPropertyLink ul li { display: inline; margin: 0 8px 0 0; padding: 0 8px 0 0; border-right: 1px solid #343434; }
.ycMdFooterPropertyLink ul li.elLst { margin: 0; padding: 0; border: 0; }
.ycMdCopyright { width: auto; margin: 0; padding-bottom: 10px; text-align: center; }
.ycMdCopyright ul { margin: 0; }
.ycMdCopyright li { display: inline; padding: 0; }
.ycMdCopyright li .elHyphen { margin: 0 5px; }
#yjBreadcrumbs { font-size: 12px; margin-bottom: 12px; }
.yjChviewWrap { text-align: center; }
.yjChview { display: inline-block; margin: 0 0 10px; padding: 10px 30px; border: 1px solid #e7e7e7; background: #f9f9f9; text-align: center; }
.yjChview dl, .yjChview dd, .yjChview p { margin: 0; }
.yjChview dl dt, .yjChview dl dd { display: inline; font-size: 14px; line-height: 1.2em; }
.yjChview dl dt { padding-right: 0.2em; }
.yjChview dl dd span { font-weight: bold; }
.yjChview dl dd:after { content: "\ff5c"; }
.yjChview dl dd.end:after { content: ""; }
.shopTop .dvFooterLink { clear: both; }
.shopTop a { text-decoration: none; }
.shopTop a, .shopTop a:link { color: #04c; }
.mdJsOffAlert { width: 890px; margin: 15px auto; }
.mdJsOffAlert .dvBox { background: #eaeaea; padding: 20px; }
.mdJsOffAlert .dvBox p { text-align: center; }
.mdJsOffAlert .dvBox p em { font-style: normal; font-weight: bold; letter-spacing: 0.05em; }
.mdJsOffAlert .dvBox p.dcAlert { font-weight: bold; font-size: 14px; }
.mdJsOffAlert .dvBox p.dcMintxt { font-size: 11px; }
.dvBanner { overflow: hidden; height: 60px; }
.dvBanner ul li a { background: #dd0031; font-size: 0; z-index: 1; width: 100%; display: block; }
.dvBanner ul li a span { width: 950px; display: block; margin: 0 auto; }
.dvBanner ul li a img { margin: 0 -50%; }
#bgV2 { position: fixed; top: -37%; *top: -5%; left: -50%; *left: -15%; width: 200%; *width: 230%; height: 182%; *height: 230%; }
#bgV2 img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; min-width: 50%; min-height: 50%; }
#wrapper { position: relative; }
#headTopics p span, #contsHead h1, .apply li p, .apply li a, .apply + a, .btnMovie, #footTopics li span { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/141215/spr_ver2parts_01.png) no-repeat; }
#contsHead h1, .apply li p, .apply li a, .apply + a, #contsFoot h2, .btnMovie { text-indent: -9999px; }
.btnMovie:hover, .btnInterview:hover, #footBnr a:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
sub { vertical-align: baseline; font-size: 70%; font-weight: normal; }
dt sub { font-size: 54%; }
#headNav { text-align: center; }
#footNav { padding-bottom: 15px; text-align: center; background-color: #fff; }
#twoWayBtn { background-color: #ffffff; padding-bottom: 5px; }
#twoWayBtn .headBtns { width: 950px; margin: 0 auto; text-align: right; }
#twoWayBtn .headBtns li { display: inline; margin-left: 8px; font-size: 13px; }
#twoWayBtn .headBtns li a { padding: 5px 12px; color: #fff; border-radius: 4px; font-weight: bold; text-decoration: none; }
#twoWayBtn .headBtns li a { background: #038df9; }
#twoWayBtn .headBtns li a:hover { background: #00A6ED; }
#twoWayBtn .headBtns li:nth-child(2) a { background: #848484; }
#headNav div.headBtnsMainCover { background-color: #ffffff; padding: 10px 0; }
#headNav ul.headBtnsMain { font-size: 0; }
#headNav ul.headBtnsMain li:first-child { border: 0; }
#headNav ul.headBtnsMain li { display: inline; padding: 0 24px; border-left: 1px solid #d0d0d0; font-size: 13px; }
#headNav div.headBtnsSubCover { padding: 2px 0 10px 0; background-color: #ffffff; background-color: rgba(255, 255, 255, 0.9); }
#headNav ul.headBtnsSub { font-size: 0; text-align: left; width: 930px; margin: 0 auto; }
#headNav ul.headBtnsSub li { display: inline; padding: 0 25px 0 6px; font-size: 13px; }
#footNav li { display: inline; margin-left: 12px; padding-left: 12px; border-left: 1px solid #d0d0d0; font-size: 14px; }
#twoWayBtn li:first-child, #footNav li:first-child { margin: 0; padding: 0; border: 0; }
#headNav ul.headBtnsMain li a { color: #1a1a1a; text-decoration: none; }
#headNav ul.headBtnsSub li a { color: #1a1a1a; text-decoration: none; }
#headNav ul.headBtnsMain li a:hover, #headNav ul.headBtnsSub li a:hover, #footNav li a:hover { color: #04c; }
#footNav li a { color: #04c; text-decoration: none; }
#footNav li a:hover { opacity: 0.8; }
#footNav { padding: 20px 0; background-color: #f6f6f6; }
#headTopics { background: #f7f7f7; line-height: 33px; }
#headTopics p { width: 950px; margin: 0 auto; font-size: 13px; }
#headTopics p span, #footTopics li span { display: inline-block; width: 8px; height: 12px; margin: 0 10px; *margin-bottom: 5px; background-position: -570px -284px; }
div.pcGnav { z-index: 10; border-bottom: 1px solid #dedede; }
div.pcGnav > div#js-gnavDropdown { font-size: 0; }
.js-gnavFixed { left: 0; position: fixed; top: 0; width: 100%; z-index: 11000; }
div#js-gnavDropdown { margin: 0 auto; position: relative; background-color: #ffffff; padding: 15px 0; }
div.dropdownbodr { border-bottom: 1px solid #dedede; }
div#js-gnavDropdown div.js-gnavDropdownCover { width: 950px; margin: 0 auto; position: relative; }
div#js-gnavDropdown div.js-gnavDropdownCover > .selected { border-bottom: 2px solid #2797CF; padding-bottom: 12px; }
div#js-gnavDropdown div.navi { display: inline; position: relative; }
div#js-gnavDropdown div.navi:first-child a span { border-left: 0; }
div#js-gnavDropdown div.navi a { display: inline-block; font-size: 14px; text-align: center; color: #1a1a1a; text-decoration: none; padding-bottom: 8px; }
div#js-gnavDropdown div.navi a:hover { color: #04c; }
div#js-gnavDropdown span:first-child { padding: 3px 15px; }
div#js-gnavDropdown div.navi a span { border-left: 1px solid #d0d0d0; padding: 0px 13px; }
div#js-gnavDropdown div.dropdown { font-size: 93%; letter-spacing: 0; position: absolute; visibility: hidden; width: 122px; z-index: 100; }
div#js-gnavDropdown div.dropdown div.arrow { margin-left: -15px; width: 30px; height: 20px; position: absolute; left: 50%; top: 1.0px; z-index: 102; line-height: 0; }
div#js-gnavDropdown div.dropdown div.cont { border-top: 1px solid #e6e6e6; background: none repeat scroll 0 0 #e6e6e6; box-shadow: 0 0 5px #a3a3a3; margin: 15px 0 0; overflow: hidden; width: auto; z-index: 101; line-height: 2.0; }
div#js-gnavDropdown div.dropdown div.cont ul li { display: inline-block; border-top: 1px dashed #ffffff; font-size: 14px; *display: inline; *zoom: 1; }
div#js-gnavDropdown div.dropdown div.cont ul li:first-child { border-top: none; }
div#js-gnavDropdown div.dropdown div.cont ul li a { display: inline-block; width: 183px; text-decoration: none; color: #04c; padding: 18px 0 18px 17px; text-align: left; *display: inline; *zoom: 1; }
div#js-gnavDropdown div.dropdown div.cont ul li a:hover { background-color: #57b4e4; color: #ffffff; }
div#js-gnavDropdown #NavG02 div.dropdown { left: 0; width: 200px; }
div#js-gnavDropdown #NavG03 div.dropdown { left: -50px; width: 200px; }
div#js-gnavDropdown #NavG04 div.dropdown { left: -46px; width: 200px; }
#footList { background-color: #ececec; text-align: left; overflow: hidden; padding: 12px 0 40px 0; }
div.footListCover { width: 950px; margin: 0 auto; }
#footList div.left, #footList div.middle, #footList div.right { float: left; }
#footList div.left, #footList div.middle { margin-right: 55px; }
#footList dl { padding-top: 28px; }
#footList dl dt { border-bottom: 1px solid #d0d0d0; width: 280px; }
#footList dl dt span { color: #222222; font-size: 16px; }
#footList dl dt a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/icon_footer_arrow_02.png) no-repeat; background-position: center right; padding: 5px 15px 5px 0; color: #222222; font-size: 16px; }
#footList dl dt a:hover { color: #04c; font-size: 16px; }
#footList dl dd { font-size: 14px; padding: 5px 0; }
#footList dl dt:first-child + dd { margin-top: 8px; }
#footList dl dd.none { line-height: 0; }
#footList dl dd a:hover { color: #04c; opacity: 0.8; font-size: 14px; }
#footTopics { padding: 10px 0; background: #fff; font-size: 13px; }
#footTopics dl { width: 950px; margin: 0 auto; text-align: center; }
#footTopics dt { display: inline-block; margin-right: 20px; }
#footTopics dd { display: inline-block; }
#footBnr { background: #fff; }
#footBnr ul { font-size: 0; width: 950px; margin: 0 auto; padding: 40px 0 25px; }
#footBnr li { float: left; width: 300px; margin-bottom: 15px; margin-left: 15px; }
#footBnr li:first-child, #footBnr li:first-child + li + li + li { margin-left: 0; }
#pagetopB { bottom: 75px; display: none; margin: 0 0 0 -100px; position: fixed; right: 0; width: 50px; z-index: 100000; }
#pagetopB a { background: #d2d2d2 none repeat scroll 0 0; color: #fff; display: block; font-weight: bold; padding: 5px 0; text-align: center; text-decoration: none; }
#pagetopB a:hover { background: #C4C4C4 none repeat scroll 0 0 !important; color: #fff; text-decoration: none; }
#contsHead { width: 100%; padding: 70px 0; /*padding: 30px 0; .btnMovie*/ background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/141215/bg_parts_01.png) repeat-x center bottom; }
#contsHead h1 { width: 572px; height: 265px; margin: 0 auto; background-position: 0 0; }
a.btnMovie { display: block; margin: 0 auto -25px; width: 124px; height: 92px; background-position: -555px 0; }
.apply { width: 794px; margin: 50px auto 0; }
.apply li { float: left; width: 386px; text-align: center; }
.apply li p { margin: 0 auto 8px; }
.apply li:first-child p { width: 237px; height: 24px; background-position: 0 -279px; }
.apply li:first-child + li { margin-left: 20px; }
.apply li:first-child + li p { width: 222px; height: 24px; background-position: -239px -279px; }
.apply li a { display: block; width: 386px; height: 84px; }
.apply li:first-child a { background-position: 0 -314px; }
.apply li:first-child a:hover { background-position: -396px -314px; }
.apply li:first-child + li a { background-position: 0 -408px; }
.apply li:first-child + li a:hover { background-position: -396px -408px; }
.apply + a { display: block; width: 228px; height: 76px; margin: 0 auto; background-position: -573px -103px; }
.apply + a:hover { background-position: -573px -186px; }
.mdPageTitle { display: none; }
#contsLead { margin: 50px auto 80px; background-color: #fff; text-align: center; }
#contsLead ul { width: 910px; margin: 0 auto; }
#contsLead li { display: inline-block; vertical-align: middle; }
#contsLead li:first-child { margin-right: 210px; }
#contsLead li + li + li { margin-right: 0; }
#contsLead dl { width: 232px; margin: 0 auto; padding: 0; }
#contsLead dt { color: #666; font-size: 11px; position: relative; }
#contsLead dt p { position: absolute; top: -12px; left: 42px; }
#contsLead dt span { margin-top: 5px; color: #1a1a1a; font-size: 58px; letter-spacing: 10px; }
#contsLead dt .num { letter-spacing: 0; font-size: 62px; line-height: 1.3; }
#contsLead dt span + span { font-size: 30px; letter-spacing: 0; }
#contsLead dd { color: #333; font-size: 13px; }
#conts01, #conts02 { margin-top: -1px; }
#conts01 { width: 100%; padding: 100px 0 200px; background: #F7F7F7 url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/141215/bg_conts01.jpg) no-repeat center center; background-size: cover; }
#conts01 h2, #conts02 h2, #conts01 dl, #conts02 dl, #conts01 ul, #conts02 ul { width: 950px; margin: 0 auto; text-align: left; }
#conts01 h2, #conts02 h2 { margin-bottom: 40px; font-size: 38px; letter-spacing: 5px; }
#conts01 dt, #conts02 dt { margin-bottom: 15px; color: #f20000; font-weight: bold; font-size: 22px; }
#conts01 dd, #conts02 dd { width: 535px; margin-bottom: 35px; font-size: 13px; line-height: 2; }
#conts01 li, #conts02 li { width: 535px; padding-left: 1em; color: #808080; font-size: 12px; text-indent: -1em; line-height: 1.8; }
#conts02 { width: 100%; padding: 90px 0 180px; *padding-bottom: 160px; /* IE7 */ background: #fff url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/141215/bg_conts02.jpg) no-repeat center center; background-size: cover; }
#conts02 .inner { width: 950px; margin: 0 auto; }
#conts02 .inner img { float: left; margin-top: -20px; }
#conts02 h2, #conts02 dl, #conts02 ul { width: 535px; margin-left: 42%; }
#conts03 { padding: 90px 0; background: #ffa803; text-align: center; }
#conts03 h2 { color: #fff; font-size: 38px; letter-spacing: 5px; }
#conts03 > ul { width: 940px; margin: 20px auto 0; }
#conts03 li { width: 940px; }
#conts03 li > dl { margin-bottom: 20px; padding-bottom: 35px; background: #fff; border: 4px solid #f4a20c; border-radius: 10px; }
#conts03 li { margin-right: 40px; }
#conts03 li > dl > dt { display: block; border-radius: 10px 10px 0 0; background-size: 17px 9px; }
#conts03 li > dl > dt { position: relative; margin-bottom: 60px; }
#conts03 li > dl dt h3 { color: #009de1; }
#conts03 li dd > dl dd { width: 486px; text-align: left; }
#conts03 li + li > dl > dt { background-color: #dffce7; }
#conts03 li dd > dl dt { margin: 30px 0 15px; color: #ff5a09; font-weight: bold; font-size: 30px; }
#conts03 li dd > dl dd { margin: 0 auto; padding: 0 30px; font-size: 15px; line-height: 1.8; }
#conts03 li dl + ul li { color: #fff; font-size: 11px; text-align: left; }
#conts03 ul.elAttention { color: #FFF; text-align: left; width: 940px; margin: 0 auto; font-size: 12px; }
#conts03 h3 { padding: 20px 0; font-size: 40px; font-weight: bold; }
#conts03 .elbtnApply { margin: 0 auto; width: 480px; }
#conts03 .elbtnApply a { width: 480px; color: #FFF; padding: 10px; border-radius: 6px; display: block; font-size: 26px; position: relative; }
#conts03 .elbtnApply a::after { display: inline-block; width: 28px; height: 28px; content: ""; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/191016/pc/images/ico_arrow_right_radius_01.png) no-repeat; position: absolute; top: 50%; right: 30px; margin-top: -14px; }
#conts03 .elYahooSHPInfo li > dl > dt { height: 226px; background-color: #d9fdff; }
#conts03 .elYahooSHPInfo li .elbtnApply a { color: #FFF; background-color: #008df9; }
#conts03 .elPayPaymallInfo li > dl dt h3 { color: #000; }
#conts03 .elPayPaymallInfo li > dl > dt { height: 310px; background-color: #ede9db; }
#conts03 .elPayPaymallInfo li .elbtnApply a { color: #FFF; background-color: #000; }
#conts04 { padding: 100px 0 83px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/141215/bg_conts04.png) repeat-x; text-align: center; }
#conts04 h2 { font-size: 38px; letter-spacing: 5px; }
#conts04 .lead { margin-top: 20px; font-size: 14px; }
#conts04 ul { width: 900px; margin: 70px auto 0; }
#conts04 li { float: left; width: 200px; margin-left: 150px; text-align: left; font-size: 14px; }
#conts04 li p { padding: 0 3px; }
#conts04 li:first-child + li + li > p { margin-bottom: 25px; }
#conts04 li:first-child { margin: 0; }
#conts04 li img { margin-bottom: 20px; }
#conts04 li p + p { margin: 10px 0 20px; color: #666; font-size: 12px; }
#conts04 .btnInterview { display: block; width: 152px; margin: 0 auto; padding-left: 28px; border-radius: 4px; background-color: #fff; line-height: 36px; color: #04c; font-size: 12px; text-decoration: none; }
#conts04 .btnInterview span { display: inline-block; width: 8px; height: 12px; margin-left: 10px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/icon_footer_arrow_02.png) no-repeat; background-size: 90%; background-position: 0 0.5px; }
#conts05 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_seminar_pat.png) repeat-x; height: 278px; text-align: center; }
#conts05 div.seminar_part { width: 530px; margin: 0 auto; }
#conts05 div.seminar_part h2 { padding: 60px 0 0; font-size: 38px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_seminar_pc.png) no-repeat; background-position: top 64px left 1px; height: 75px; text-align: right; }
#conts05 div.seminar_part p.moreDetail { font-size: 14px; text-align: right; position: relative; top: -18px; right: 29px; }
#conts05 div.seminar_part p.freeVideo a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_seminar_arrow.png) no-repeat; background-position: top 15px right 154px; font-size: 18px; border: 1px solid #e4e4e4; border-radius: 5px; padding: 10px 0; color: #04c; display: block; background-color: #ffffff; }
#conts05 div.seminar_part p.freeVideo a:hover { opacity: 0.8; }
.elSeminarSection { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_seminar_pat.png) repeat-x; height: 270px !important; text-align: center; }
.elSeminarSection div.seminar_part { width: 530px; margin: 0 auto; }
.elSeminarSection div.seminar_part h2 { padding: 60px 0 0; font-size: 38px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_seminar_pc.png) no-repeat; background-position: top 64px left 1px; height: 75px; text-align: right; }
.elSeminarSection div.seminar_part p.moreDetail { font-size: 14px; text-align: right; position: relative; top: -18px; right: 29px; }
.elSeminarSection div.seminar_part p.freeVideo a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_seminar_arrow.png) no-repeat; background-position: top 15px right 154px; font-size: 18px; border: 1px solid #e4e4e4; border-radius: 5px; padding: 10px 0; color: #04c; display: block; background-color: #ffffff; }
.elSeminarSection div.seminar_part p.freeVideo a:hover { opacity: 0.8; }
.mdContsFoot { margin: 0 auto; }
.mdContsFoot.top { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/bg_contFoot_01.jpg) no-repeat center; background-size: cover; }
.mdContsFoot.plan { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_plan_store_openF.jpg) no-repeat center; background-size: cover; }
.mdContsFoot.top .elContsFootWrap { height: 500px; }
.mdContsFoot.top .elContsFootTtl h2 { margin-top: 210px; }
.mdContsFoot.plan .elContsFootWrap { height: 400px; }
.mdContsFoot a:hover { opacity: 0.8; }
.mdContsFoot .elContsFootWrap { margin: 0 auto; width: 950px; display: table; position: relative; }
.mdContsFoot .elContsFootParts { display: table-cell; vertical-align: middle; }
.mdContsFoot .elContsFootTtl h2 { width: 753px; height: 100px; margin: 0 auto; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/txt_contFoot.png) no-repeat; display: block; }
.mdContsFoot .elBtnApplyPro { margin: 10px auto 100px; width: 544px; height: 54px; background-color: #FFF; border-radius: 6px; }
.mdContsFoot .elBtnApplyPro a { margin: 0 auto; width: 544px; height: 54px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/191016/pc/images/btn_apply_pro_store.png) no-repeat; text-indent: -9999px; display: block; }
.mdContsFoot p.aflo { text-align: right; position: absolute; right: 0; bottom: 10px; width: 950px; }
.fixed { position: fixed; top: 0; width: 100%; z-index: 10000; }
h1.attention { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_before_yahoo_shopping_apply_light.png) no-repeat center center; min-height: 25px; height: 85px; text-indent: -9999px; }
div.attention_info { background: #f0f0f0; padding-bottom: 50px; }
div.attention_info_cover, div.attention_flow_cover { width: 950px; margin: 0 auto; }
div.attention_info div.attention_info_cover img.right_btn { margin: 0 auto; display: block; padding-top: 50px; }
div.attention_info div.attention_info_cover img.right_btn:hover { opacity: 0.8; }
div.attention_info div.attention_info_cover h2.right, #attention_flow div.attention_flow_cover h2.right { border-left: #00c531 4px solid; text-align: left; font-size: 18px; margin-top: 40px; margin-bottom: 20px; color: #787878; padding-left: 10px; }
div.attention_info div.attention_info_cover h2.pro, #attention_flow div.attention_flow_cover h2.pro { border-left: #30ADE4 4px solid; text-align: left; font-size: 18px; margin-top: 40px; margin-bottom: 20px; color: #787878; padding-left: 10px; }
div.attention_info div.attention_info_cover ul { font-size: 0; margin-bottom: 50px; text-align: left; word-wrap: normal; }
div.attention_info div.attention_info_cover .info_list { margin-bottom: 10px; }
div.attention_info div.attention_info_cover ul li { display: inline-block; margin-right: 10px; *display: inline; /*IE 7*/ *zoom: 1; /*IE 7*/ word-wrap: normal; }
div.attention_info div.attention_info_cover .info_sup { color: red; margin-bottom: 20px; }
div.attention_info div.attention_info_cover ul li.bank_account { margin-right: 0; }
div.attention_info div.attention_info_cover dl { border: 1px solid #dddddd; padding: 0px 25px; background-color: #ffffff; }
div.attention_info div.attention_info_cover dl.more_detail { margin-bottom: 10px; }
div.attention_info div.attention_info_cover dl dt, div.attention_info div.attention_info_cover dl dd { color: #333333; font-size: 13px; text-align: left; }
div.attention_info div.attention_info_cover dl.more_detail_store_open dt a.need_fill_out_item, div.attention_info div.attention_info_cover dl.more_detail_store_open dt a.more_info { text-decoration: none; color: #333333; }
div.attention_info div.attention_info_cover dl.more_detail_store_open dt { padding: 20px 0 14px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/btn_plus_open.png) no-repeat right center; min-height: 26px; cursor: pointer; }
div.attention_info div.attention_info_cover dl.more_detail_store_open dt.active { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/btn_minus_close.png) no-repeat right center; }
div.attention_info div.attention_info_cover dl dd { border-top: 1px dotted #d3cece; padding: 20px 0; line-height: 1.7; display: none; }
div.attention_info div.attention_info_cover dl dd table tr:first-child + tr, div.attention_info div.attention_info_cover dl dd table tr:first-child + tr + tr + tr, div.attention_info div.attention_info_cover dl dd table tr:first-child + tr + tr + tr + tr + tr, div.attention_info div.attention_info_cover dl dd table tr:first-child + tr + tr + tr + tr + tr + tr + tr, div.attention_info div.attention_info_cover dl dd table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr { background-color: #F0F0F0; }
div.attention_info div.attention_info_cover dl dd table tr:first-child + tr + tr, div.attention_info div.attention_info_cover dl dd table tr:first-child + tr + tr + tr + tr, div.attention_info div.attention_info_cover dl dd table tr:first-child + tr + tr + tr + tr + tr + tr, div.attention_info div.attention_info_cover dl dd table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr { background-color: #DADADA; }
div.attention_info div.attention_info_cover dl dd table tr:first-child { background-color: #AAAAAA; color: #ffffff; }
div.attention_info div.attention_info_cover dl dd table tr td { padding: 5px 10px; }
div.attention_info div.attention_info_cover dl dd table tr td a.brandList { color: #000080; text-decoration: underline; }
div.attention_info div.attention_info_cover dl dd table tr td a.brandList:hover { color: #4c88ff; }
div.attention_info div.attention_info_cover dl dd table tr td:first-child { border-right: 1px solid #ffffff; }
div.attention_info div.attention_info_cover dl dd p { margin-top: 10px; margin-left: 10px; }
#attention_flow div.attention_flow_cover table { border-collapse: collapse; border: none; width: 100%; font-size: 13px; margin-bottom: 50px; word-wrap: normal; }
#attention_flow div.attention_flow_cover table caption { caption-side: bottom; /*text-align: right;*/ color: #333333; font-size: 10px; margin-top: 10px; }
#attention_flow div.attention_flow_cover table tr, #attention_flow div.attention_flow_cover table td { border: none; }
#attention_flow div.attention_flow_cover table tr td { color: #333333; border-bottom: 1px solid #e1e1e1; text-align: center; }
#attention_flow div.attention_flow_cover table tr.index { height: 90px; }
#attention_flow div.attention_flow_cover table tr.owner, #attention_flow div.attention_flow_cover table tr.yahoojapan { height: 109px; }
#attention_flow div.attention_flow_cover table tr.index td { border-right: 1px solid #e1e1e1; background-color: #fffde3; }
#attention_flow div.attention_flow_cover table tr td span.rice { font-size: 10px; }
#attention_flow div.attention_flow_cover table tr.index td:first-child { width: 111px; }
#attention_flow div.attention_flow_cover table tr.index td.two_5days { width: 339px; }
#attention_flow div.attention_flow_cover table tr.index td.none { width: 230px; border-right: none; }
#attention_flow div.attention_flow_cover table tr.owner td { background-color: #f0f0f0; }
#attention_flow div.attention_flow_cover table tr.owner td:first-child { border-right: 1px solid #e1e1e1; }
#attention_flow div.attention_flow_cover table tr.owner td.open { background-color: #f0f0f0; }
#attention_flow div.attention_flow_cover table tr.owner td.open span.white_base_open { padding: 37px 0px; box-shadow: 0px 0px 7px -2px #999999; border-collapse: separate; display: block; margin: 0 10px; background-color: #ffffff; width: 210px; }
#attention_flow div.attention_flow_cover table tr.owner td.open span.white_base_open span.txt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_store_open.png) no-repeat center; height: 17px; display: block; text-indent: -9999px; }
#attention_flow div.attention_flow_cover table tr.owner td.form span.white_base { background-color: #ffffff; box-shadow: -1px 0px 5px -1px #999999; border-collapse: separate; display: block; margin: 0 30px 0 11px; }
#attention_flow div.attention_flow_cover table tr.owner td.form span.white_base span.arrow { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_flow_arrow.png) no-repeat right center; height: 90px; display: inline-block; position: relative; left: 45px; }
#attention_flow div.attention_flow_cover table tr.owner td.form span.white_base span.arrow span.txt { display: block; position: relative; top: 35px; right: 42px; text-align: left; }
#attention_flow div.attention_flow_cover table tr.owner td.store span.white_base, #attention_flow div.attention_flow_cover table tr.yahoojapan td.contract span.white_base { background-color: #ffffff; box-shadow: -1px 0px 5px -1px #999999; border-collapse: separate; display: block; margin: 0 30px 0 10px; }
#attention_flow div.attention_flow_cover table tr.owner td.store span.white_base span.arrow { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_flow_arrow.png) no-repeat right center; height: 90px; display: inline-block; position: relative; left: 150px; }
#attention_flow div.attention_flow_cover table tr.yahoojapan td.contract span.white_base span.arrow { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_flow_arrow.png) no-repeat right center; height: 90px; display: inline-block; position: relative; left: 104px; }
#attention_flow div.attention_flow_cover table tr.owner td.store span.white_base span.arrow span.txt { position: relative; top: 35px; right: 145px; }
#attention_flow div.attention_flow_cover table tr.yahoojapan td.contract span.white_base span.arrow span.txt { position: relative; top: 35px; right: 97px; }
#attention_flow div.attention_flow_cover table tr.yahoojapan td { background-color: #fffde3; }
#attention_flow div.attention_flow_cover table tr.yahoojapan td:first-child { border-right: 1px solid #e1e1e1; }
#attention_flow div.attention_flow_cover table tr td { white-space: nowrap; }
div.attention_btn { background-color: #f0f0f0; height: 196px; }
div.attention_btn img { padding-top: 60px; margin: 0 auto; display: block; }
div.attention_btn a img:hover { opacity: 0.8; }
h1.attention_pro { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_before_yahoo_shopping_apply_pro.png) no-repeat center center; min-height: 25px; height: 85px; text-indent: -9999px; }
#attention_flow div.attention_flow_cover table.pro tr.index td.minute { width: 163px; }
#attention_flow div.attention_flow_cover table.pro tr.index td.days, #attention_flow div.attention_flow_cover table.pro tr.index td.two_days { width: 170px; }
#attention_flow div.attention_flow_cover table.pro tr.index td.weeks { width: 168px; border-right: 1px solid #e1e1e1; }
#attention_flow div.attention_flow_cover table.pro tr.index td.none_pro { width: 163px; border-right: none; }
#attention_flow div.attention_flow_cover table.pro tr.owner td.open span.white_base_open { padding: 37px 0px; box-shadow: 0px 0px 7px -2px #999999; border-collapse: separate; display: block; margin: 0 10px; background-color: #ffffff; width: 143px; }
#attention_flow div.attention_flow_cover table.pro tr.owner td.form span.white_base { background-color: #ffffff; box-shadow: -1px 0px 5px -1px rgba(0, 0, 0, 0.3); display: block; margin: 0 26px 0 10px; }
#attention_flow div.attention_flow_cover table.pro tr.owner td.form span.white_base span.arrow { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_flow_arrow.png) no-repeat right center; height: 90px; display: inline-block; position: relative; left: 38px; }
#attention_flow div.attention_flow_cover table.pro tr.owner td.form span.white_base span.arrow span.txt { position: relative; top: 30px; right: 35px; display: inline-block; text-align: left; line-height: 1.3; }
#attention_flow div.attention_flow_cover table.pro tr.owner td.store span.white_base { background-color: #ffffff; box-shadow: -1px 0px 5px -1px #999999; border-collapse: separate; display: block; margin: 0 20px 0 0px; }
#attention_flow div.attention_flow_cover table.pro tr.yahoojapan td.contract span.white_base, #attention_flow div.attention_flow_cover table.pro tr.yahoojapan td.store_check span.white_base { background-color: #ffffff; box-shadow: -1px 0px 5px -1px #999999; border-collapse: separate; display: block; margin: 0 25px 0 0px; }
#attention_flow div.attention_flow_cover table.pro tr.owner td.store span.white_base span.arrow { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_flow_arrow.png) no-repeat right center; height: 90px; display: inline-block; position: relative; left: 72px; }
#attention_flow div.attention_flow_cover table.pro tr.yahoojapan td.contract span.white_base span.arrow { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_flow_arrow.png) no-repeat right center; display: inline-block; height: 90px; left: 57px; position: relative; }
#attention_flow div.attention_flow_cover table.pro tr.owner td.store span.white_base span.arrow span.txt { position: relative; top: 35px; right: 67px; }
#attention_flow div.attention_flow_cover table.pro tr.yahoojapan td.store_check span.white_base span.arrow { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_flow_arrow.png) no-repeat right center; height: 90px; display: inline-block; position: relative; left: 70px; }
#attention_flow div.attention_flow_cover table.pro tr.yahoojapan td.store_check span.white_base span.arrow span.txt { position: relative; top: 35px; right: 68px; }
#attention_flow div.attention_flow_cover table.pro tr.yahoojapan td.contract span.white_base span.arrow span.txt { display: inline-block; line-height: 1.3; position: relative; right: 53px; text-align: left; top: 30px; }
.mdTitleWrap .elAttentionProBlock { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/bg_attention_key.png) no-repeat center; background-size: cover; height: 270px; }
.mdTitleWrap .elAttentionProBlock h1.elAttentionProTitle { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/191016/pc/images/txt_attention_title.png) no-repeat; text-indent: -9999px; background-position: 30% 50%; height: 270px; }
.mdAttentionButton { padding-top: 50px; height: 106px; }
.mdAttentionButton img { margin: 0 auto; display: block; }
.mdAttentionButton a img:hover { opacity: 0.8; }
.uiBgGrayWrap { background-color: #f0f0f0; }
.mdAttentionTableBlock { margin: 0 auto; padding: 40px 0; width: 950px; }
.mdAttentionTableBlock a:hover { opacity: 0.8; }
.elAttentionTitleBlock h2 { margin-bottom: 20px; font-size: 30px; color: #333; }
.mdAttentionTableBlock .elAttentionText p { margin-bottom: 10px; font-size: 14px; color: #787878; }
.mdAttentionTableBlock .elAnchorList { margin: 0 auto; width: 950px; }
.mdAttentionTableBlock .elAnchorList ul { margin: 0 auto 20px; padding: 20px; width: 760px; background-color: #f0f0f0; text-align: center; }
.mdAttentionTableBlock .elAnchorList ul li { padding: 10px; display: inline-block; }
.mdAttentionTableBlock .elAnchorList ul li a { margin-right: 10px; color: #04c; font-size: 14px; font-weight: bold; }
.mdAttentionTableBlock .elAnchorList ul li a::after { display: inline-block; content: ""; width: 20px; height: 20px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/icn_arrow_b.gif) no-repeat; background-size: 80%; margin-left: 10px; vertical-align: middle; }
.mdAttentionTableBlock .elAttentionTable table { margin: 0 auto 10px; width: 950px; background-color: #FFF; }
.mdAttentionTableBlock .elAttentionTable table td { margin: 0 auto; border: 1px solid #999; }
.mdAttentionTableBlock .elAttentionTable table td.elTableTitle { padding: 10px; width: 290px; font-size: 14px; font-weight: bold; background-color: #e6f9ff; }
.mdAttentionTableBlock .elAttentionTable table td.elTableTitle p { display: inline-block; vertical-align: top; }
.mdAttentionTableBlock .elAttentionTable table td.elTableTitle p .elcautionText { font-size: 12px; color: #ff3939; }
.mdAttentionTableBlock .elAttentionTable table td.elTableTitle .elQandAIcon { margin-left: 10px; }
.mdAttentionTableBlock .elAttentionTable table td.elTableTitle .elQandAIcon a { text-indent: -9999px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/icn_qanda.png) no-repeat; display: inline-block; width: 45px; height: 16px; vertical-align: middle; }
.mdAttentionTableBlock .elAttentionTable table td.elTableTitle .elQandAIcon a:hover { opacity: 0.8; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents { padding: 10px; font-size: 14px; color: #333; background-color: #FFF; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsDescriptionList a { color: #04c; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsDescriptionList dt.elContentsDescriptionTitle { margin-bottom: 20px; font-size: 14px; color: #222; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsDescriptionList dd ul { font-size: 12px; color: #787878; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsDescriptionList dd ul li::before { display: block; content: "・"; float: left; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsDescriptionList dd ul li span { padding-left: 10px; display: block; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsDescriptionList dd p.reference { font-size: 12px; margin: 10px 5px; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsDescriptionList dd ul li.text_note::before { content: ""; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsDescriptionList dd ul li.text_note span { padding-left: 0; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsChildList { font-size: 12px; color: #787878; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsChildList dd { margin-left: 10px; }
.mdAttentionTableBlock .elAttentionTable table td.elTableContents dl.elContentsChildList dd ul li::before { display: none; }
.mdAttentionTableBlock .elCautionText p { font-size: 12px; color: #787878; }
.mdAttentionTableBlock .elAttentionFlow { margin: 0 auto; width: 950px; }
.mdAttentionTableBlock .elAttentionFlow table tr td.open span.red_base_open { color: #FFF; height: 17px; display: block; padding: 37px 0px; box-shadow: 0px 0px 7px -2px #999999; border-collapse: separate; display: block; margin: 0 10px; background-color: #ff6a75; width: 143px; }
.mdAttentionTableBlock #attention_flow .attention_flow_cover .elAttentionFlow table { margin-bottom: 0; }
#event_point_bnr, div.event_point_detail_cover, div.event_point_premir_member_coming_cover, div.event_point_store_open_rightNow_cover, #event_point_right_pro, div.event_point_best_place_store_open_cover { width: 950px; margin: 0 auto; }
#event_point_bnr { height: 290px; }
#event_point_bnr h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bnr_5bai_pre.jpg) no-repeat; text-indent: -9999px; height: 290px; }
#event_point_detail { background-color: #f7f7f7; height: 678px; }
div.event_point_detail_cover { background-color: #cb0333; border-radius: 0 0 10px 10px; height: 170px; }
div.event_point_detail_cover h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_store_point_nomal_yahoo.png) no-repeat; background-position: 50% 35px; text-indent: -9999px; height: 170px; }
div.event_point_detail_cover img.point_3box { margin: 52px auto 0; display: block; }
div.event_point_detail_cover p.store_yellow, div.event_point_detail_cover p.yahoo_green { display: inline-block; width: 200px; position: relative; color: #222222; font-size: 14px; top: 10px; }
div.event_point_detail_cover p.store_yellow { left: 62px; }
div.event_point_detail_cover p.yahoo_green { left: 186px; }
div.event_point_detail_cover ul { margin-top: 85px; padding-left: 35px; }
div.event_point_detail_cover ul li { margin-bottom: 20px; text-align: left; color: #222222; font-size: 14px; }
#event_point_premir_member_coming { border-top: #adadad 1px solid; background-color: #eaeaea; height: 185px; padding-top: 55px; }
#event_point_premir_member_coming img { position: relative; left: 85px; top: -5px; }
div.event_point_triangle_free_rink_set { width: 0; height: 0; border: 20px solid transparent; border-top: 20px solid #eaeaea; text-align: center; margin: 0 auto; margin-top: -1px; text-indent: -9999px; z-index: 1; position: relative; }
#event_point_store_open_rightNow { background-color: #db0c2f; z-index: 9999px; position: relative; height: 240px; margin: -39px 0 45px 0; }
#event_point_store_open_rightNow img { position: relative; left: 18px; top: 22px; }
#event_point_right_pro div.right, #event_point_right_pro div.pro { border: #e6e6e6 1px solid; width: 450px; height: 335px; }
#event_point_right_pro div.right { float: left; background-color: #f6f6f6; position: relative; left: 11px; }
#event_point_right_pro div.right p { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_right_green_circle.png) no-repeat; position: absolute; top: -26px; left: -26px; text-indent: -9999px; height: 100px; width: 100px; }
#event_point_right_pro div.right h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_recommend_right_store.png) no-repeat; background-position: 70px 50px; text-indent: -9999px; height: 97px; }
#event_point_right_pro div.right ul { width: 290px; position: relative; left: 98px; margin-top: 38px; }
#event_point_right_pro div.right ul li, #event_point_right_pro div.pro ul li { color: #222222; font-size: 14px; padding-left: 28px; text-align: left; line-height: 2; }
#event_point_right_pro div.right ul li { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_right_check.png) no-repeat; background-position: 0 3px; }
#event_point_right_pro div.pro { background-color: #f6f6f6; float: right; position: relative; right: 11px; }
#event_point_right_pro div.pro h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_recommend_professional_store.png) no-repeat; background-position: 70px 50px; text-indent: -9999px; height: 127px; }
#event_point_right_pro div.pro p { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_pro_blue_circle.png) no-repeat; position: absolute; top: -28px; left: 368px; text-indent: -9999px; height: 100px; width: 100px; }
#event_point_right_pro div.pro ul { width: 310px; position: relative; left: 98px; margin-top: 10px; }
#event_point_right_pro div.pro ul li { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_pro_check.png) no-repeat; background-position: 0 3px; }
#event_point_right_pro p.two_way { clear: both; text-align: right; color: #222222; font-size: 14px; padding: 18px 0; position: relative; right: 10px; }
#event_point_best_place_store_open { background-color: #e6e6e6; height: 210px; }
#event_point_best_place_store_open div.event_point_best_place_store_open_cover { display: inline; }
#event_point_best_place_store_open div.event_point_best_place_store_open_cover ul { display: inline-block; font-size: 0; }
#event_point_best_place_store_open ul.event_point_best_place_store_open_right { margin-right: 20px; }
#event_point_best_place_store_open div.event_point_best_place_store_open_cover div.best_place_store_open_cover { width: 386px; margin: 0 auto; padding-top: 70px; }
#event_point_best_place_store_open div.event_point_best_place_store_open_cover div.best_place_store_open_cover_2face { width: 792px; margin: 0 auto; padding-top: 70px; }
#event_point_best_place_store_open div.event_point_best_place_store_open_cover ul.event_point_best_place_store_open_right li:first-child { text-indent: 100%; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_5minute_easy_make_store.png) no-repeat; background-position: 50% 50%; height: 24px; margin-bottom: 13px; }
#event_point_best_place_store_open div.event_point_best_place_store_open_cover ul.event_point_best_place_store_open_pro li:first-child { background-position: 50% 50%; height: 24px; margin-bottom: 13px; }
#event_point_best_place_store_open div.event_point_best_place_store_open_cover ul li a:hover { opacity: 0.8; }
#event_point_best_place_store_open ul.event_point_best_place_store_open_pro.leftside { margin-right: 20px; }
div.bestPlace_store_open_cover { text-align: center; }
div.bestPlace_store_open_cover h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_best_place_store_open_2.png) no-repeat; background-position: 50% 76px; height: 243px; text-indent: -9999px; margin-bottom: 20px; }
div.bestPlace_store_open_cover ul { display: inline-block; font-size: 0; }
div.bestPlace_store_open_cover ul.bestPlace_store_open_pro li:first-child { background-position: 50% 50%; height: 24px; margin-bottom: 13px; }
div.bestPlace_store_open_cover ul li a:hover { opacity: 0.8; }
body { color: #222222; font-size: 14px; }
#about_yahoo_shopping { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_yahoo_shopping.jpg) no-repeat; background-size: cover; height: 579px; }
#about_yahoo_shopping .about_yahoo_shopping_cover, #about_yahoo_shopping_2way_yahoo_shopping, #about_yahoo_shopping_free_rink_set .about_yahoo_shopping_free_rink_set_cover, #about_yahoo_shopping_possible_selling, #about_yahoo_shopping_every_month_cost div.about_yahoo_shopping_every_month_cost_cover, #about_yahoo_shopping_possible_solution, #about_yahoo_shopping_best_place_store_open div.about_yahoo_shopping_best_place_store_open_cover { margin: 0 auto; width: 950px; }
#about_yahoo_shopping .about_yahoo_shopping_cover { height: 340px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_free_images.png) no-repeat; background-position: 100% 110px; top: 45px; position: relative; }
#about_yahoo_shopping .about_yahoo_shopping_cover h1 { text-indent: -9999px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_yahoo_shopping.png) no-repeat; background-position: -5px 0%; height: 74px; }
#about_yahoo_shopping .about_yahoo_shopping_cover p { text-align: left; width: 578px; position: relative; top: 30px; line-height: 2.1; }
#about_yahoo_shopping .about_yahoo_shopping_cover p span { font-size: 10px; }
#about_yahoo_shopping .about_yahoo_shopping_cover ul { top: 88px; position: relative; text-align: left; padding-left: 2em; }
#about_yahoo_shopping .about_yahoo_shopping_cover ul li { font-size: 12px; color: #555555; line-height: 1.5; text-indent: -2.5em; list-style: none; }
#about_yahoo_shopping_2way_yahoo_shopping h2 { text-indent: -9999px; }
#about_yahoo_shopping_2way_yahoo_shopping h2.store2type { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_store_2type.png) no-repeat; height: 34px; margin-top: 36px; }
#about_yahoo_shopping_2way_yahoo_shopping h2.solution { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_solution.png) no-repeat; height: 33px; margin-top: 70px; }
#about_yahoo_shopping_2way_yahoo_shopping p { text-align: left; margin-left: 20px; margin-top: 30px; }
#about_yahoo_shopping_2way_yahoo_shopping p span { display: block; margin-top: 20px; }
#about_yahoo_shopping_2way_yahoo_shopping ul { margin-top: 20px; margin-left: 15px; width: 880px; padding-bottom: 45px; }
#about_yahoo_shopping_2way_yahoo_shopping ul li { text-align: left; border: 2px solid #d5dadf; border-radius: 5px; height: 36px; margin-bottom: 10px; }
#about_yahoo_shopping_2way_yahoo_shopping ul li:first-child a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_yahoo_logistics.png) no-repeat; background-position: 10px 50%; }
#about_yahoo_shopping_2way_yahoo_shopping ul li.commerce a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_yahoo_commerce.png) no-repeat; background-position: 10px 50%; }
#about_yahoo_shopping_2way_yahoo_shopping ul li.api a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_yahoo_shopping_api.png) no-repeat; background-position: 10px 50%; }
#about_yahoo_shopping_2way_yahoo_shopping ul li span.txt_blue { background-color: #ebeced; text-indent: -9999px; display: inline-block; }
#about_yahoo_shopping_2way_yahoo_shopping ul li span.txt_blue a { display: block; height: 36px; width: 258px; }
#about_yahoo_shopping_2way_yahoo_shopping ul li span.txt_center { margin-left: 10px; text-align: center; position: relative; top: 0.6em; }
#about_yahoo_shopping_survice_feature { background-color: #fffde3; }
#about_yahoo_shopping_survice_feature .list_special_item { width: 860px; }
#about_yahoo_shopping_survice_feature .list_special_item dt { background: #fbf399; border-radius: 5px; padding: 15px 5px; width: 230px; margin: 15px 20px 0 20px; display: block; float: left; text-align: center; }
#about_yahoo_shopping_survice_feature .list_special_item dd { padding: 10px 5px; }
#about_yahoo_shopping_survice_feature .list_special_item dd li { margin-right: 10px; }
#about_yahoo_shopping_survice_feature .list_special_item dd li:last-child { display: block; }
#about_yahoo_shopping_free_rink_set { background-color: #f7f7f7; padding-bottom: 25px; }
#about_yahoo_shopping_free_rink_set .about_yahoo_shopping_free_rink_set_cover h2 { text-indent: -9999px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_free_rink_set.png) no-repeat; background-position: 0 53px; height: 90px; margin-bottom: 22px; }
#about_yahoo_shopping_free_rink_set .about_yahoo_shopping_free_rink_set_cover img { display: block; margin: 0 auto; }
div.triangle_free_rink_set { width: 0; height: 0; border: 20px solid transparent; border-top: 20px solid #f7f7f7; text-align: center; margin: 0 auto; margin-top: -1px; text-indent: -9999px; }
#about_yahoo_shopping_possible_selling { overflow: hidden; }
#about_yahoo_shopping_possible_selling h2 { font-size: 28px; text-align: center; }
#about_yahoo_shopping_possible_selling div.A_togei_cover, #about_yahoo_shopping_possible_selling div.B_esthetic_cover { margin-right: 10px; }
#about_yahoo_shopping_possible_selling div.A_togei_cover, #about_yahoo_shopping_possible_selling div.B_esthetic_cover, #about_yahoo_shopping_possible_selling div.C_nail_cover { margin-top: 50px; margin-bottom: 45px; width: 310px; float: left; }
#about_yahoo_shopping_possible_selling div.A_togei_cover div.A_togei_up ul, #about_yahoo_shopping_possible_selling div.B_esthetic_cover div.B_esthetic_up ul { position: relative; top: 36px; left: 117px; }
#about_yahoo_shopping_possible_selling div.A_togei_cover div.A_togei_up ul li:first-child, #about_yahoo_shopping_possible_selling div.B_esthetic_cover div.B_esthetic_up ul li:first-child, #about_yahoo_shopping_possible_selling div.C_nail_cover div.C_nail_up ul li:first-child { border-bottom: 1px solid #f0adad; }
#about_yahoo_shopping_possible_selling div.A_togei_cover div.A_togei_up ul li, #about_yahoo_shopping_possible_selling div.B_esthetic_cover div.B_esthetic_up ul li, #about_yahoo_shopping_possible_selling div.C_nail_cover div.C_nail_up ul li { padding: 10px 0 10px 10px; text-align: left; width: 183px; }
#about_yahoo_shopping_possible_selling div.A_togei_cover div.triangle_A_togei, #about_yahoo_shopping_possible_selling div.B_esthetic_cover div.triangle_B_esthetic, #about_yahoo_shopping_possible_selling div.C_nail_cover div.triangle_C_nail { width: 0; height: 0; border-top: 14px solid transparent; border-right: 7px solid transparent; border-bottom: 14px solid #ffe9e9; border-left: 7px solid transparent; margin: -10px 0 -1px 56px; text-indent: -9999px; }
#about_yahoo_shopping_possible_selling div.A_togei_cover p, #about_yahoo_shopping_possible_selling div.B_esthetic_cover p, #about_yahoo_shopping_possible_selling div.C_nail_cover p { background-color: #ffe9e9; border-radius: 5px; padding: 10px; text-align: left; }
#about_yahoo_shopping_possible_selling div.A_togei_cover div.A_togei_up { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_A_togei.png) no-repeat; height: 120px; }
#about_yahoo_shopping_possible_selling div.B_esthetic_cover div.B_esthetic_up { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_B_esthetic.png) no-repeat; height: 120px; }
#about_yahoo_shopping_possible_selling div.C_nail_cover div.C_nail_up { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_C_nail.png) no-repeat; height: 120px; }
#about_yahoo_shopping_possible_selling div.C_nail_cover div.C_nail_up ul { position: relative; top: 14px; left: 117px; }
#about_yahoo_shopping_every_month_cost { background-color: #f7f7f7; }
#about_yahoo_shopping_every_month_cost .about_yahoo_shopping_every_month_cost_cover { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_every_month_cost.png) no-repeat; background-position: 50% 130px; height: 400px; }
#about_yahoo_shopping_every_month_cost .about_yahoo_shopping_every_month_cost_cover h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_every_month_cost.png) no-repeat; background-position: 0 55px; text-indent: -9999px; height: 90px; }
div.triangle_every_month_cost { width: 0; height: 0; border: 20px solid transparent; border-top: 20px solid #f7f7f7; text-align: center; margin: 0 auto; margin-top: -1px; text-indent: -9999px; }
#about_yahoo_shopping_possible_solution { overflow: hidden; margin-bottom: 65px; }
#about_yahoo_shopping_possible_solution h2 { font-size: 28px; text-align: center; }
#about_yahoo_shopping_possible_solution div.D_orange_cover, #about_yahoo_shopping_possible_solution div.E_swim_wear_cover { margin-right: 10px; }
#about_yahoo_shopping_possible_solution div.D_orange_cover, #about_yahoo_shopping_possible_solution div.E_swim_wear_cover, #about_yahoo_shopping_possible_solution div.F_traditional_item_cover { margin-top: 50px; width: 310px; float: left; }
#about_yahoo_shopping_possible_solution div.D_orange_cover div.D_orange_up ul, #about_yahoo_shopping_possible_solution div.E_swim_wear_cover div.E_swim_wear_up ul, #about_yahoo_shopping_possible_solution div.F_traditional_item_cover div.F_traditional_item_up ul { position: relative; top: 36px; left: 117px; }
#about_yahoo_shopping_possible_solution div.D_orange_cover div.D_orange_up ul li:first-child, #about_yahoo_shopping_possible_solution div.E_swim_wear_cover div.E_swim_wear_up ul li:first-child, #about_yahoo_shopping_possible_solution div.F_traditional_item_cover div.F_traditional_item_up ul li:first-child { border-bottom: 1px solid #7ec1b7; }
#about_yahoo_shopping_possible_solution div.D_orange_cover div.D_orange_up ul li, #about_yahoo_shopping_possible_solution div.E_swim_wear_cover div.E_swim_wear_up ul li, #about_yahoo_shopping_possible_solution div.F_traditional_item_cover div.F_traditional_item_up ul li { padding: 10px 0 10px 10px; text-align: left; width: 183px; }
#about_yahoo_shopping_possible_solution div.D_orange_cover div.triangle_D_orange, #about_yahoo_shopping_possible_solution div.E_swim_wear_cover div.triangle_E_swim_wear, #about_yahoo_shopping_possible_solution div.F_traditional_item_cover div.triangle_F_traditional_item { width: 0; height: 0; border-top: 14px solid transparent; border-right: 7px solid transparent; border-bottom: 14px solid #f1f1f1; border-left: 7px solid transparent; margin: -10px 0 -1px 56px; text-indent: -9999px; }
#about_yahoo_shopping_possible_solution div.D_orange_cover p, #about_yahoo_shopping_possible_solution div.E_swim_wear_cover p, #about_yahoo_shopping_possible_solution div.F_traditional_item_cover p { background-color: #f1f1f1; border-radius: 5px; padding: 10px; text-align: left; }
#about_yahoo_shopping_possible_solution div.D_orange_cover div.D_orange_up { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_D_orange.png) no-repeat; height: 120px; }
#about_yahoo_shopping_possible_solution div.E_swim_wear_cover div.E_swim_wear_up { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_E_swim_wear.png) no-repeat; height: 120px; }
#about_yahoo_shopping_possible_solution div.F_traditional_item_cover div.F_traditional_item_up { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_F_traditional_item.png) no-repeat; height: 120px; }
#about_yahoo_shopping_possible_solution ul.about_yahoo_shopping_possible_solution_description { margin-left: 25px; clear: both; }
#about_yahoo_shopping_possible_solution ul.about_yahoo_shopping_possible_solution_description li { text-align: left; }
#about_yahoo_shopping_possible_solution ul.about_yahoo_shopping_possible_solution_description li:first-child { padding-top: 60px; }
#about_yahoo_shopping_possible_solution ul.about_yahoo_shopping_possible_solution_description li:first-child, #about_yahoo_shopping_possible_solution ul.about_yahoo_shopping_possible_solution_description li.every_month_free { margin-bottom: 30px; }
#about_yahoo_shopping_best_place_store_open { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_yahoo_shopping.jpg) no-repeat; background-size: cover; height: 439px; }
div.plan_wrapper h1, div.plan_wrapper h2, div.plan_wrapper h3, div.plan_wrapper h4 { text-indent: -9999px; }
div.plan_wrapper p { text-align: left; }
.mdShoppingCartArea, #plan_store_open_pro_store_csv_many_item, #plan_store_open_pro_store_analize_tool { background-color: #f7f7f7; }
.plan_store_open_pro_store_cover, #plan_store_open_pro_store_feature, .plan_store_open_pro_store_csv_many_item_cover, #plan_store_open_pro_store_adv_sale_up, .plan_store_open_pro_store_analize_tool_cover, .plan_store_open_pro_store_manual_movie_cover, .plan_store_open_pro_store_tel_support_free_cover, .plan_store_open_pro_store_compare_store_cover, #plan_store_open_pro_store_testing { width: 950px; margin: 0 auto; }
#plan_store_open_head { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/bg_plan_store_open.jpg) no-repeat; background-size: cover; -moz-background-size: cover; height: 460px; min-height: 460px; margin-bottom: 30px; }
#plan_store_open_head h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_h1_how_to_store_open_2.png) no-repeat; background-position: 0 65px; min-height: 70px; height: 135px; width: 1000px; margin: 0 auto; }
#plan_store_open_head p { width: 950px; margin: 0 auto; position: relative; top: 175px; }
.mdShoppingCartArea { height: 180px; width: 100%; clear: both; margin-top: 150px; margin-bottom: 150px; }
.mdShoppingCartArea .elShoppingCartImg { position: relative; margin: -220px auto 0; width: 950px; height: 455px; }
.mdShoppingCartArea .elShoppingCartImg img { clear: both; position: absolute; top: 10px; left: 0; }
.mdShoppingCartArea h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_add_store_ok.png) no-repeat; background-position: 50% 50%; height: 27px; padding-top: 37px; }
.mdShoppingCartArea p { width: 950px; margin: 0 auto; position: relative; left: 370px; }
.mdShoppingCartArea p span { font-size: 12px; }
#plan_store_open_pro_store { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/bg_plan_store_open_pro.jpg) no-repeat; background-size: cover; height: 450px; }
#plan_store_open_pro_store h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/191016/pc/images/txt_pro_store_open.png) no-repeat; background-position: 18px 60px; height: 97px; margin-bottom: 62px; }
#plan_store_open_pro_store h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/191016/pc/images/txt_pro_store_original.png) no-repeat; background-position: 18px 0; height: 26px; margin-bottom: 62px; line-height: 1.9; }
#plan_store_open_pro_store p { margin-left: 18px; }
#plan_store_open_pro_store_feature h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/191016/pc/images/txt_pro_store_feature.png) no-repeat; background-position: 18px 45px; height: 76px; margin-bottom: 51px; }
#plan_store_open_pro_store_csv_many_item h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_csv_many_item.png) no-repeat; background-position: 18px 48px; height: 74px; margin-bottom: 50px; }
#plan_store_open_pro_store_csv_many_item p { margin-left: 18px; margin-bottom: 24px; line-height: 1.9; }
#plan_store_open_pro_store_csv_many_item ul { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/img_csv_how.png) no-repeat; background-position: -5px 0; height: 450px; }
#plan_store_open_pro_store_csv_many_item ul li { text-align: left; font-size: 12px; color: #656565; margin-left: 18px; position: relative; top: 365px; }
#plan_store_open_pro_store_adv_sale_up { overflow: hidden; }
#plan_store_open_pro_store_adv_sale_up h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_adv_sale_up.png) no-repeat; background-position: 18px 51px; height: 78px; margin-bottom: 50px; }
#plan_store_open_pro_store_adv_sale_up p { margin: 0 0 42px 18px; line-height: 1.9; }
#plan_store_open_pro_store_adv_sale_up dl { float: left; width: 270px; padding-left: 52px; margin-bottom: 52px; }
#plan_store_open_pro_store_adv_sale_up dl.newsLetter { padding-left: 18px; }
#plan_store_open_pro_store_adv_sale_up dl dd { text-align: left; font-size: 12px; margin-top: -5px; padding: 0 10px 0 15px; line-height: 1.8; letter-spacing: -0.4px; }
#plan_store_open_pro_store_analize_tool { overflow: hidden; }
#plan_store_open_pro_store_analize_tool h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_analize_tool.png) no-repeat; background-position: 18px 52px; height: 78px; margin-bottom: 50px; }
#plan_store_open_pro_store_analize_tool p { margin: 0 0 41px 18px; line-height: 1.9; }
#plan_store_open_pro_store_analize_tool h4 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_total_analize_report.png) no-repeat; background-position: 50% 0; height: 21px; margin-bottom: 30px; }
#plan_store_open_pro_store_analize_tool dl { width: 264px; float: left; padding-left: 50px; margin-bottom: 47px; }
#plan_store_open_pro_store_analize_tool dl:first-of-type { margin-left: 18px; padding-left: 0; }
#plan_store_open_pro_store_analize_tool dl dt { text-align: center; }
#plan_store_open_pro_store_analize_tool dl dd { text-align: left; padding: 0 6px 0 8px; line-height: 1.8; font-size: 12px; }
#plan_store_open_pro_store_manual_movie { overflow: hidden; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_plan_store_pro_movie_list.png) no-repeat; background-position: 78% 17px; height: 426px; }
#plan_store_open_pro_store_manual_movie h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/191016/pc/images/txt_pro_manual_movie.png) no-repeat; background-position: 18px 53px; height: 79px; margin-bottom: 50px; }
#plan_store_open_pro_store_manual_movie ul { float: left; width: 252px; padding-left: 18px; margin-left: 50px; }
#plan_store_open_pro_store_manual_movie ul:first-of-type { margin-left: 0; }
#plan_store_open_pro_store_manual_movie ul li { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_manual_movie_02.png) no-repeat; background-size: 8%; background-position: 0 3px 3px; text-align: left; padding-left: 25px; margin-bottom: 17px; }
#plan_store_open_pro_store_manual_movie ul li a { color: #04c; text-decoration: none; }
#plan_store_open_pro_store_manual_movie ul li a:hover { opacity: 0.8; }
#plan_store_open_pro_store_tel_support_free { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_tel_support_free_ctm.png) no-repeat; background-position: 72% 100%; background-color: #f7f7f7; position: relative; }
#plan_store_open_pro_store_tel_support_free h3 { text-align: left; position: relative; top: -50px; right: 140px; text-indent: 0; }
#plan_store_open_pro_store_tel_support_free p { position: relative; bottom: 196px; left: 24px; }
#plan_store_open_pro_store_compare_store { background-color: #f8faed; padding-bottom: 49px; }
#plan_store_open_pro_store_compare_store h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_compare_store_2.png) no-repeat; background-position: 18px 54px; height: 85px; margin-bottom: 15px; }
#plan_store_open_pro_store_compare_store .mdCompareTable table { margin-left: 18px; border-right: #999999 1px solid; border-bottom: #999999 1px solid; width: 910px; }
#plan_store_open_pro_store_compare_store .mdCompareTable table caption { margin-bottom: 5px; }
#plan_store_open_pro_store_compare_store .mdCompareTable table tr, #plan_store_open_pro_store_compare_store .mdCompareTable table td { border-top: #999999 1px solid; border-left: #999999 1px solid; background-color: #FFF; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td { padding: 10px; line-height: 1.3; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td:first-child { width: 20%; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td:nth-child(2) { width: 35%; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td:nth-child(3) { width: 45%; }
#plan_store_open_pro_store_compare_store .mdCompareTable table tr td.elHide { background-color: #F8FAED; border: none; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td a { color: #04c; text-decoration: none; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td a:hover { opacity: 0.8; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td.light, #plan_store_open_pro_store_compare_store .mdCompareTable table td.pro, #plan_store_open_pro_store_compare_store .mdCompareTable table td.ctr { text-align: center; white-space: nowrap; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td.elLight { color: #ffffff; background-color: #00c531; width: 260px; border: #999999 1px solid; text-align: center; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td.elLightBetter { color: #00c531; background-color: #F8FAED; width: 260px; border: #999999 1px solid; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td.elPro { color: #ffffff; background-color: #048fd0; border: #999999 1px solid; }
#plan_store_open_pro_store_compare_store .mdCompareTable table tr .elProText { font-weight: bold; border: #999999 1px solid; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td.elProBetter { color: #048fd0; border: #999999 1px solid; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td.index { text-align: left; vertical-align: text-top; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td.Color { background-color: #f7f7f7; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td dl { text-align: left; margin: 0 auto; width: 80%; padding-top: 10px; }
#plan_store_open_pro_store_compare_store .mdCompareTable table td dl.first { padding-top: 0px; }
#plan_store_open_pro_store_compare_store ul.payment li { padding: 10px 0; }
#plan_store_open_pro_store_compare_store ul.payment li:first-child { border-bottom: 1px dotted #444444; }
#plan_store_open_pro_store_compare_store ul.payment li:nth-child(2) { margin-top: 10px; }
#plan_store_open_pro_store_compare_store ul.payment li.cycle { text-align: left; }
#plan_store_open_pro_store_compare_store ul.payment.store { margin-top: 16px; }
#plan_store_open_pro_store_compare_store ul.payment.store li:first-child { padding-bottom: 20px; padding-top: 0; }
#plan_store_open_pro_store_compare_store ul.btm { text-align: left; font-size: 12px; color: #656565; margin: 15px 0 0 18px; }
#plan_store_open_pro_store_testing h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_store_open_testing.png) no-repeat; background-position: 18px 53px; height: 84px; margin-bottom: 26px; }
#plan_store_open_pro_store_testing p { margin: 0 0 31px 10px; }
#plan_store_open_pro_store_testing { margin-bottom: 52px; }
#plan_store_open_pro_store_foot { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_plan_store_openF.jpg) no-repeat; background-size: cover; height: 529px; }
#dvMain { float: none !important; margin: 0; padding: 0; }
#dvMain { font-family: Meiryo, "Hiragino Kaku Gothic ProN", "MS PGothic", sans-serif; width: 710px; position: relative; float: none; margin: 0 auto; padding: 0; }
#dvMain .shindan { margin: 0 auto; padding: 10px; border: 2px solid #e6e5e5; background: #ffffff; border-radius: 10px; *display: none; text-align: left; }
.shindan #menu.sliding-menu ul.elQuestionBtnList li a { font-size: 14px; }
.shindan #menu.sliding-menu ul.elQuestionBtnList li a:hover { opacity: 0.8; }
#dvMain #menu.sliding-menu li.qtext { margin: 10px; font-size: 18px; font-weight: bold; }
#dvMain #menu.sliding-menu li.atext { margin: 10px; font-size: 18px; font-weight: bold; }
#dvMain #menu.sliding-menu li.atext strong { margin: 0 5px; color: #fe2a4e; }
#dvMain #menu.sliding-menu li { margin: 0 0 5px; }
#dvMain #menu.sliding-menu ul.elAnswerBtnList li a { padding: 20px; font-size: 16px; border-radius: 10px; }
.shindan #menu.sliding-menu ul.elAnswerBtnList li a:hover { opacity: 0.8; }
.shindan #menu.sliding-menu ul.elAnswerBtnList li a::before { content: '\3009'; float: right; margin-left: 1em; }
#dvMain #menu.sliding-menu ul.elAnswerBtnList li.elColorRed a { background: #fc4031; }
#dvMain #menu.sliding-menu ul.elAnswerBtnList li.elColorOrange a { background: #fa9223; }
#dvMain #menu.sliding-menu ul.elAnswerBtnList li.elColorConstruction a { background: #0ac176; }
#dvMain #menu.sliding-menu ul.elAnswerBtnList li.elColorManagement a { background: #f2a002; }
#dvMain #menu.sliding-menu ul.elAnswerBtnList li.elColorPhotography a { background: #0aa4c1; }
#dvMain #menu.sliding-menu ul.elAnswerBtnList li.elColorOperational a { background: #fa6a00; }
#dvMain #menu.sliding-menu a { background: #4da1b5; }
#dvMain #menu.sliding-menu a.back { background: #ffffff; }
#dvMain #menu { background: transparent; }
.shindan { padding: 0 15px 15px; font-size: 85%; }
.shindan #menu.sliding-menu { overflow: hidden; position: relative; }
.shindan #menu.sliding-menu ul { float: left; margin: 0; }
.shindan #menu.sliding-menu li { list-style: none; margin: 0 0 5px; }
.shindan #menu.sliding-menu a { display: block; padding: 1em; }
.shindan #menu.sliding-menu a:hover { background: #3d7f8f; color: #FFFFFF; }
.shindan #menu.sliding-menu a.nav:before { content: '\3009'; float: right; margin-left: 1em; }
.shindan #menu.sliding-menu a.back { padding: 6px 6px 3px; background: #FFFFFF; color: #666666; }
.shindan #menu.sliding-menu a.back:before { content: '\3008'; float: left; margin-right: 1em; }
.shindan *, .shindan *:before, .shindan *:after { border-radius: 0; box-sizing: border-box; margin: 0; outline: none; padding: 0; }
.shindan body { background: #FFF; color: #2C3E50; cursor: default; font: 300 1.4em/1 'Helvetica Neue', Arial, sans-serif; }
.shindan a { color: #16A085; text-decoration: none; transition: all 300ms ease; }
.shindan a:hover { color: #1ABC9C; }
.shindan h1 { font-weight: 300; }
.shindan h2 { font-weight: 300; margin: 3em 0 1em 0; }
.shindan p { margin: 2em 0; }
.shindan pre { background: #34495E; color: #ECF0F1; line-height: 1.4; padding: 2em; -moz-tab-size: 4; tab-size: 4; }
.shindan table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.shindan th, .shindan td { font-weight: 300; line-height: 1; padding: 1em; text-align: left; vertical-align: middle; }
.shindan tbody th { font-family: 'Consolas', monospace; }
.shindan tbody tr:nth-child(2n+1) { background: #ECF0F1; }
.shindan header, .shindan section, .shindan footer { margin: 5em auto; max-width: 90%; width: 40em; }
.shindan #social { margin: 1rem auto; overflow: hidden; }
.shindan #github, .shindan #tweet { float: left; }
.shindan footer { background: #7F8C8D; color: #BDC3C7; font-size: 1rem; margin: 0; max-width: 100%; padding: 2em; text-align: center; width: 100%; }
.shindan footer a { color: #ECF0F1; }
.shindan #menu a { color: #ffffff; }
div.cost_wrapper { text-align: left; }
div.cost_wrapper h1, div.cost_wrapper h2, div.cost_wrapper h3 { text-indent: -9999px; }
div.cost_about_sequel_cover, div.cost_about_Tpoint_cover, #cost_affiliate, div.cost_monthly_simulation_cover, #cost_compare_other { width: 950px; margin: 0 auto; padding-left: 20px; }
#cost_about { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_cost.jpg) no-repeat; background-size: cover; height: 270px; }
#cost_about h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_cost_h1.png) no-repeat; background-position: 31% 94px; height: 200px; }
#cost_about_sequel { position: relative; margin: 0 auto; }
.cost_about_sequel_cover ul { margin-top: 15px; color: #555; font-size: 12px; }
#cost_about_sequel p { margin-top: 50px; }
#cost_about_sequel table { border: 1px solid #898989; margin: 30px 0 0 59px; }
#cost_about_sequel table tr:first-child + tr, #cost_about_sequel table tr:first-child + tr + tr + tr, #cost_about_sequel table tr:first-child + tr + tr + tr + tr + tr { background-color: #f7f7f7; }
#cost_about_sequel table td { padding: 8px 10px; width: 394px; }
#cost_about_sequel table td .elNoteSmall { font-size: .82em; }
#cost_about_sequel table tr:first-child { border-top: 1px solid #898989; }
#cost_about_sequel table tr { border-top: 1px solid #898989; }
#cost_about_sequel table td:first-child { border-right: 1px solid #898989; }
#cost_about_sequel table td.free { font-weight: bold; }
#cost_about_sequel div.cost_tpoint_img_area { text-align: center; }
#cost_about_sequel div.cost_tpoint_img_area img { margin: 0px 0 -240px 0px; }
#cost_about_Tpoint { background-color: #f7f7f7; }
#cost_about_Tpoint h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_tpoint_cost_2.png) no-repeat; background-position: 0 41px; height: 69px; margin-bottom: 53px; }
#cost_about_Tpoint p { margin-bottom: 32px; line-height: 1.8; letter-spacing: 0.7px; }
#cost_about_Tpoint h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_point_sum_cost_2.png) no-repeat; background-position: 0 0; height: 17px; margin-bottom: 21px; }
#cost_about_Tpoint img { margin: 0 0 40px 23px; }
#cost_about_Tpoint ul { padding-bottom: 51px; }
#cost_about_Tpoint ul li { color: #555555; font-size: 12px; line-height: 2.0; }
#cost_about_Tpoint ul li span a { color: #04c; text-decoration: none; }
#cost_about_Tpoint ul li span a:hover { color: #04c; opacity: 0.8; text-decoration: underline; }
#cost_affiliate h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_affiliate_cost.png) no-repeat; background-position: 0 54px; height: 81px; }
#cost_affiliate table { width: 910px; margin-top: 50px; border: 1px solid #898989; }
#cost_affiliate table caption { margin-bottom: 21px; }
#cost_affiliate table tr:first-child { background-color: #e3f6f4; }
#cost_affiliate table tr { border-top: 1px solid #898989; }
#cost_affiliate table tr:first-child { border-top: 1px solid #898989; }
#cost_affiliate table td { border-left: 1px solid #898989; }
#cost_affiliate table td:first-child { border-left: none; }
#cost_affiliate table td { padding: 10px; line-height: 1.4; width: 455px; }
#cost_affiliate table td span { color: #555555; }
#cost_affiliate h3.affiliate { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_what_affiliate.png) no-repeat; background-position: 0 41px; height: 60px; }
#cost_affiliate p.affiliate { width: 880px; line-height: 1.9; margin-top: 26px; }
#cost_affiliate img.affiliate { margin: 62px 0 0 50px; }
#cost_affiliate h3.sell_example { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/191016/pc/images/txt_sell_example_10_000.png) no-repeat; background-position: 13px 71px; height: 94px; }
#cost_affiliate img.sell_example { margin-top: 17px; }
#cost_affiliate p.tPoint { margin: 10px 45px 0 0; text-align: right; }
#cost_affiliate p.sell_example { margin-top: 21px; line-height: 1.8; }
#cost_affiliate p.other_cost { font-size: 12px; color: #555555; margin-top: 10px; margin: 10px 0 52px 0; }
#cost_monthly_simulation { background-color: #f7f7f7; }
#cost_monthly_simulation h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_monthly_cost_simulation.png) no-repeat; background-position: 0 49px; height: 76px; }
#cost_monthly_simulation table { margin-top: 43px; width: 904px; }
#cost_monthly_simulation table caption { margin-bottom: 18px; }
#cost_monthly_simulation table caption span { color: #555555; font-size: 12px; }
#cost_monthly_simulation table caption span.attention { color: #555555; line-height: 2.0; font-size: 14px; }
#cost_monthly_simulation table caption span.red { color: #ef4900; line-height: 2.0; font-size: 14px; }
#cost_monthly_simulation table tr:nth-child(even) { background: #fff; }
#cost_monthly_simulation table tr.sum { border: none; }
#cost_monthly_simulation table th, #cost_monthly_simulation table td { border-bottom: 1px dotted #222222; }
#cost_monthly_simulation table tr.bgWhite { background-color: #fdfdfd; }
#cost_monthly_simulation table tr.breakDownTop, #cost_monthly_simulation table tr.breakDown tr, #cost_monthly_simulation table tr.breakDown th, #cost_monthly_simulation table tr.breakDown td { border-bottom: none; }
#cost_monthly_simulation table tr.breakDownTop, #cost_monthly_simulation table tr.breakDown th { padding: 4px 0; font-size: 12px; font-weight: normal; }
#cost_monthly_simulation table .breakDownTop th:first-child { border-bottom: 1px solid #222; }
#cost_monthly_simulation table .breakDownTop th:first-child + th, #cost_monthly_simulation table .breakDownTop th:first-child + th + td { border-bottom: none; }
#cost_monthly_simulation table tr.breakDownTop td, #cost_monthly_simulation table tr.breakDown th:first-child { padding-left: 15px; width: 27%; }
#cost_monthly_simulation table tr.breakDownTop th:first-child { padding: 10px 0 0 10px; vertical-align: top; font-weight: normal; width: 420px; }
#cost_monthly_simulation table tr.breakDownTop td, #cost_monthly_simulation table tr.breakDown td { text-align: right; padding: 0 20px 0 0; font-size: 12px; }
#cost_monthly_simulation table tr.breakDownTop th span, #cost_monthly_simulation table tr.breakDown th span { display: inline-block; padding-left: 10px; }
#cost_monthly_simulation table tr.sum td { border-bottom: none; }
#cost_monthly_simulation table tr.bottom th, #cost_monthly_simulation table tr.bottom td { border-bottom: 1px solid #000000; }
#cost_monthly_simulation table th { padding: 15px 0px 15px 13px; font-weight: bold; text-align: left; }
.simulator th .note { font-size: 12px; font-weight: normal; }
#cost_monthly_simulation table tr.breakDownTop th:first-child + th { padding: 4px 0px 4px 15px; font-weight: normal; }
#cost_monthly_simulation table td.rightBtn { padding-left: 18px; }
#cost_monthly_simulation table td.rightBtn span { background-color: #02ca3f; color: #ffffff; padding: 14px 10px; display: block; width: 180px; border-radius: 5px; text-align: center; }
#cost_monthly_simulation table td.proBtn { padding-right: 10px; }
#cost_monthly_simulation table th.proBtn span { background-color: #44c1ec; color: #ffffff; padding: 14px 10px; display: block; width: 180px; border-radius: 5px; text-align: center; }
#cost_monthly_simulation table th.proBtn span input[type="radio"] { display: none; }
#cost_monthly_simulation table th span.choice { display: inline-block; padding-bottom: 4px; vertical-align: bottom; }
#cost_monthly_simulation table th span.compare { font-size: 12px; font-weight: normal; }
#cost_monthly_simulation table th span.compare a { font-size: 12px; font-weight: normal; color: #00aee7; text-decoration: none; }
#cost_monthly_simulation table th span.compare a:hover { opacity: 0.8; text-decoration: underline; }
#cost_monthly_simulation table tr td.free { color: #ef4900; padding-right: 15px; }
#cost_monthly_simulation table th.sum { text-align: right; font-size: 18px; font-weight: normal; vertical-align: bottom; height: 0; line-height: 0; padding: 0 10px 5px 0; border-bottom: none; }
#cost_monthly_simulation table tr.sum td { text-align: right; padding: 22px 20px 0 0; font-weight: bold; font-size: 20px; vertical-align: bottom; line-height: 0.9; }
#cost_monthly_simulation table tr.bottom td.totalIntax { font-size: 14px; font-weight: normal; text-align: right; padding: 0 15px 0 0; }
#cost_monthly_simulation table tr.noneDisplay { display: none; }
#cost_monthly_simulation table tr td.bgWhite { background-color: #fdfdfd; }
#cost_monthly_simulation table tr td.campaign span { font-size: 0.9em; margin-right: 18px; }
#cost_monthly_simulation table td.monthlySell, #cost_monthly_simulation table tr td.tpoint, #cost_monthly_simulation table tr td.campaign, #cost_monthly_simulation table tr td.affi { text-align: right; font-size: 16px; padding-right: 17px; text-align: right; }
#cost_monthly_simulation table td.monthlySell span.display_error { font-size: 12px; display: none; padding-right: 20px; text-align: right; vertical-align: top; color: #ef4900; }
#cost_monthly_simulation table tr td label input.sales { text-align: right; }
#cost_monthly_simulation table tr td label input.sales, #cost_monthly_simulation table tr td select.tpoint, #cost_monthly_simulation table tr td select.affi { padding: 7px 0px 7px 140px; margin-right: 8px; }
#cost_monthly_simulation table tr td label input.sales { margin-right: 3px; padding: 7px 17px 7px 0px; width: 38%; }
#cost_monthly_simulation table tr td.cycle { text-align: right; padding-right: 26px; }
#cost_monthly_simulation table tr td select.cycle { padding: 7px 0px 7px 110px; width: 380px; text-align: right; }
#cost_monthly_simulation ul { margin-top: 52px; padding-bottom: 50px; }
#cost_monthly_simulation ul li { line-height: 1.6; color: #555555; font-size: 12px; width: 904px; text-indent: -2em; padding-left: 2em; }
#cost_monthly_simulation ul li span.em3 { display: block; text-indent: -1em; padding-left: 1em; }
#cost_compare_other h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_compare_other_company.png) no-repeat; background-position: 0 54px; height: 82px; }
#cost_compare_other p { margin-top: 51px; line-height: 1.9; width: 904px; }
#cost_compare_other h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_running_cost_one_year.png) no-repeat; background-position: 5px 43px; height: 63px; }
#cost_compare_other img { margin: 42px 0 50px; }
#cost_foot { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_cost_footer.jpg) no-repeat; background-size: cover; background-position: 0 0; height: 529px; }
div.settlement_wrapper { text-align: left; }
div.settlement_wrapper h1, div.settlement_wrapper h2, div.settlement_wrapper h3, div.settlement_wrapper h4 { text-indent: -9999px; }
#settlement_store_settle_service, .settlement_fee_individual_fee_cover, #settlement_payment_cycle, .settlement_service_management_w_contract_cover { width: 950px; margin: 0 auto; padding-left: 50px; }
#settlement_way_to_settle { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_settlement.jpg) no-repeat; background-size: cover; height: 270px; }
#settlement_way_to_settle h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_way_to_settle.png) no-repeat; background-position: 30.5% 98px; height: 220px; }
#settlement_store_settle_service h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_store_settle_service.png) no-repeat; background-position: 0px 0px; height: 29px; margin-top: 52px; margin-bottom: 52px; }
#settlement_store_settle_service h3.fiveWay { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_five_way_settle_02.png) no-repeat; background-position: 0px 0; height: 20px; margin-top: 30px; margin-bottom: 15px; }
#settlement_store_settle_service table { width: 910px; }
#settlement_store_settle_service table, #settlement_store_settle_service table tr, #settlement_store_settle_service table td { border: 1px solid #999999; }
#settlement_store_settle_service table caption { caption-side: bottom; margin-top: 10px; }
#settlement_store_settle_service table td { padding: 10px; line-height: 1.3; }
#settlement_store_settle_service table td:first-child { width: 70%; }
#settlement_store_settle_service table td:nth-child(2) { width: 30%; }
#settlement_store_settle_service table td.settleWay { background-color: #e4e4e4; text-align: center; }
#settlement_store_settle_service table td.light { background-color: #bee7b6; text-align: center; width: 178px; }
#settlement_store_settle_service table td.pro { background-color: #c9e6f0; text-align: center; width: 178px; }
#settlement_store_settle_service table td.ctr { text-align: center; }
#settlement_store_settle_service table td span { color: #555555; }
#settlement_store_settle_service h3.anotherSettle { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_another_way_settle.png) no-repeat; background-position: 0 41px; height: 62px; }
#settlement_store_settle_service ul.anotherSettle { margin-bottom: 30px; }
#settlement_store_settle_service ul.anotherSettle li { margin-top: 15px; }
#settlement_store_settle_service ul.anotherSettle li span { color: #ffffff; background-color: #808080; border-radius: 4px; padding: 1.5px 2px 0.2px 2px; display: inline-block; margin-right: 10px; }
#settlement_store_settle_service p.paymentConfirm { margin-bottom: 50px; color: #555555; }
#settlement_fee_individual_fee { background-color: #f7f7f7; }
#settlement_fee_individual_fee h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_fee_individual_fee.png) no-repeat; background-position: 0 52px; height: 81px; margin-bottom: 52px; }
#settlement_fee_individual_fee ul li { display: inline-block; }
#settlement_fee_individual_fee ul li.initialCost, #settlement_fee_individual_fee ul li.basicFee { height: 80px; width: 370px; text-indent: -9999px; white-space: nowrap; overflow: hidden; border-radius: 8px; }
#settlement_fee_individual_fee ul li.initialCost { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_initial_cost.png) no-repeat; background-color: #fab5b5; background-position: 50% 50%; margin-left: 60px; }
#settlement_fee_individual_fee ul li.basicFee { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_basic_fee.png) no-repeat; background-color: #cce46d; background-position: 50% 50%; margin-left: 40px; }
#settlement_fee_individual_fee h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_individual_fee.png) no-repeat; background-position: 0 51px; height: 71px; margin-bottom: 21px; }
#settlement_fee_individual_fee table { margin-left: 51px; width: 800px; }
#settlement_fee_individual_fee table tr, #settlement_fee_individual_fee table td { border: 1px solid #999999; }
#settlement_fee_individual_fee table caption { caption-side: bottom; margin-top: 10px; }
#settlement_fee_individual_fee table tr:first-child, #settlement_fee_individual_fee table tr:first-child + tr + tr, #settlement_fee_individual_fee table tr:first-child + tr + tr + tr + tr, #settlement_fee_individual_fee table tr:first-child + tr + tr + tr + tr + tr + tr { background-color: #ffffff; }
#settlement_fee_individual_fee table td { padding: 10px; line-height: 1.1; }
#settlement_fee_individual_fee table tr:first-child td:first-child { width: 299px; }
#settlement_fee_individual_fee table td span { color: #565656; }
#settlement_fee_individual_fee table td span.small { font-size: 10px; }
#settlement_fee_individual_fee ul.explain { padding-bottom: 51px; margin-left: 50px; }
#settlement_payment_cycle h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_payment_cycle.png) no-repeat; background-position: 0 48px; height: 76px; margin-bottom: 50px; }
#settlement_payment_cycle table { margin-bottom: 51px; border: 1px solid #999999; }
#settlement_payment_cycle table tr, #settlement_payment_cycle table td { border: 1px solid #999999; }
#settlement_payment_cycle table caption { margin-bottom: 21px; }
#settlement_payment_cycle table td { padding: 5px 0 5px 10px; }
#settlement_payment_cycle table td.paymentCycle, #settlement_payment_cycle table td.paymentDay { background-color: #f7f7f7; }
#settlement_payment_cycle table td.deadLine, #settlement_payment_cycle table td.optionFee { background-color: #ebebeb; }
#settlement_payment_cycle table td.paymentDay, #settlement_payment_cycle table td.optionFee { width: 190px; }
#settlement_payment_cycle table td.deadLine { width: 306px; }
#settlement_payment_cycle table td.option { width: 95px; position: relative; }
#settlement_payment_cycle table td.onceAmonth { width: 70px; }
#settlement_service_management_w_contract { background-color: #f7f7f7; }
#settlement_service_management_w_contract h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_service_management_w_contract.png) no-repeat; background-position: 0 50px; height: 79px; margin-bottom: 54px; }
#settlement_service_management_w_contract h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_settle_provide_company.png) no-repeat; background-position: 0 0; height: 20px; margin-bottom: 20px; }
#settlement_service_management_w_contract p { margin-bottom: 30px; }
#settlement_service_management_w_contract h4.light { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_settlement_lihgt_store.png) no-repeat; background-position: 50% 47%; background-color: #00c531; border-radius: 6px; width: 81px; margin-bottom: 17px; }
#settlement_service_management_w_contract h4.pro { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_settlement_pro_store.png) no-repeat; background-position: 50% 47%; background-color: #009de1; border-radius: 6px; width: 165px; margin-bottom: 17px; }
#settlement_service_management_w_contract ul.light { margin-bottom: 43px; }
#settlement_service_management_w_contract ul.proFirst { margin-bottom: 30px; }
#settlement_service_management_w_contract ul.proSecond { padding-bottom: 48px; }
#settlement_service_management_w_contract ul li span { color: #555555; }
#settlement_service_management_w_contract ul li { line-height: 2.0; }
#settlement_foot { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_settlement_footer.jpg) no-repeat; background-size: cover; height: 529px; }
div#question_head_area, div#question_icon_area, div#question_how_to_open_store, div#question_fee, div#question_apply, div#question_item, div#question_account, div#question_store_tool, div#question_management, div#question_resigster, div#question_add_store, div#question_other, div#question_anything_else { width: 950px; margin: 0 auto; }
div.question_with_answer h2 { text-indent: -9999px; margin-bottom: 23px; height: 60px; }
.question_with_answer ul { margin-top: 10px; }
div.question_wrapper { background-color: #ecf1f7; position: relative; padding-bottom: 30px; }
div#question_head_area { overflow: hidden; }
div#question_head_area h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_h1.png) no-repeat; background-position: center 30px; height: 59px; text-indent: -9999px; margin-bottom: 30px; }
div#question_head_area form { float: right; margin: -20px 0 15px; }
div#question_head_area form p { float: left; }
div#question_head_area input#search_text { color: #a1a1a1; border: 1px solid #c4c4c4; height: 28px; padding-left: 5px; }
div#question_head_area input[type="submit"] { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_search_icon.png) no-repeat; background-position: center; background-color: #c4c4c4; cursor: pointer; border: 0 none; height: 30px; width: 30px; margin-bottom: 10px; }
div#question_icon_area { margin-bottom: 60px; }
div#question_icon_area dl { display: inline-block; *display: inline; *zoom: 1; margin-left: 12px; }
div#question_icon_area a:hover { opacity: 0.8; }
div#question_icon_area dl.first { margin-left: 0; }
div#question_icon_area dl { border: 1px solid #cbcbcb; width: 178px; }
div#question_icon_area dl dt:first-child { background-color: #ffffff; height: 180px; }
div#question_icon_area dl dt img { text-align: center; position: relative; top: 50px; left: 40px; }
div#question_icon_area dl dt > img.shozai { position: relative; top: 54px; left: 28px; }
div#question_icon_area dl dd { height: 45px; }
div#question_icon_area dl dd ul { background-color: #ECF1F7; }
div#question_icon_area dl dd ul li:first-child { font-weight: bold; font-size: 14px; line-height: 300%; position: relative; bottom: 5px; color: #333333; text-align: center; }
div#question_icon_area dl dd ul li.sub { font-size: 8.5px; position: relative; bottom: 7px; color: #555555; white-space: nowrap; text-align: center; }
div#question_icon_area div.question_icon_area_up, div#question_icon_area div.question_icon_area_bottom { line-height: 0; }
div#question_icon_area div.question_icon_area_up { margin-bottom: 30px; }
div.question_with_answer { background-color: #ffffff; margin-bottom: 30px !important; padding-bottom: 10px; }
div.question_with_answer dl { width: 850px; text-align: left; border-top: 1px dotted #d3cece; margin: 0px auto; }
div.question_with_answer dl dt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_question_q.png) no-repeat; background-position: 10px 15px; min-height: 24px; padding: 15px 10px 15px 50px; font-weight: bold; cursor: pointer; }
div.question_with_answer dl dt.active { background-color: #f5eaed; }
div.question_with_answer h3 + dl { border: none; }
div.question_with_answer h3 + dl dt.active { margin-top: 10px; }
div.question_with_answer dl dd { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_question_a.png) no-repeat; margin: 15px 0 0 10px; min-height: 24px; padding: 0px 15px 15px 40px; display: none; }
div.question_with_answer dl dd .paragraph { display: block; margin-top: 15px; }
div.question_with_answer dl dd strong { font-weight: bold; }
div.question_with_answer dl dd a { color: #04c; text-decoration: none; }
div.question_with_answer dl dd a:hover { text-decoration: underline; }
div#question_how_to_open_store h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_how_to_open_store_2.png) no-repeat; background-position: 50px 40px; }
div#question_fee h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_fee_2.png) no-repeat; background-position: 50px 40px; }
div#question_fee table { width: 100%; margin: 10px 0; }
div#question_fee table tr { width: 50%; }
div#question_fee table tr:nth-child(odd) { background: #fff; }
div#question_fee table tr:nth-child(even) { background: #F7F7F7; }
div#question_fee table tr td { border: 1px solid; padding: 6px; }
div#question_fee table tr td.free { font-weight: bold; }
div#question_apply h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_apply.png) no-repeat; background-position: 50px 40px; }
#question_apply h3 { margin: 30px 50px 0; padding: 6px 12px; border-bottom: 1px dotted #d3cece; background: #ededed; font-size: 16px; }
div#question_item h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_item.png) no-repeat; background-position: 50px 40px; }
div#question_item .list { border: 1px solid #B8B8B8; display: inline-block; }
div#question_item .list span { font-weight: bold; display: inline-block; border-left: 1px solid #B8B8B8; padding: 3px 8px; }
div#question_item .list span.first { border-left: none; }
div#question_account h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_account.png) no-repeat; background-position: 50px 40px; }
div#question_store_tool h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_store_tool.png) no-repeat; background-position: 50px 40px; }
div#question_management h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_management.png) no-repeat; background-position: 50px 40px; }
div#question_resigster h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_resigster.png) no-repeat; background-position: 50px 40px; }
div#question_add_store h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_add_store.png) no-repeat; background-position: 50px 40px; }
div#question_other h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_other.png) no-repeat; background-position: 50px 40px; }
div#question_anything_else h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_question_anything_else.png) no-repeat; background-position: 50px 40px; }
div#question_anything_else ul { width: 850px; text-align: left; border-top: 1px dotted #d3cece; margin: 0px auto; padding: 15px 0 15px 0px; }
div#question_anything_else ul li { line-height: 1.6; }
div#question_anything_else ul li:first-child { margin-bottom: 15px; }
div#question_anything_else { margin-bottom: 30px; }
div.question_with_answer div.question_apply_q_02 { padding: 10px; }
div.question_with_answer div.question_apply_q_02 table { border: #999999 1px solid; width: 780px; margin-bottom: 10px; }
div.question_with_answer div.question_apply_q_02 table th { font-weight: bold; background-color: #ECF1F7; border: #999999 1px solid; padding: 10px; text-align: center; }
div.question_with_answer div.question_apply_q_02 table th.bill { font-weight: bold; background-color: #f7ecec; border: #999999 1px solid; padding: 10px; }
div.question_with_answer div.question_apply_q_02 table td { border-right: #999999 1px solid; padding: 3px 10px 3px 20px; }
div.question_with_answer div.question_apply_q_02 ul li, div.question_with_answer div.question_how_fee_q_5 ul li, div.question_with_answer div.question_how_to_open_store_q_4 table td ul li, div.question_with_answer dl#question_how_fee dd ul li.indent { text-indent: -1em; padding-left: 1em; }
div.question_with_answer div.question_how_to_open_store_q_4 table { border: #999999 1px solid; width: 800px; margin-top: 10px; }
div.question_with_answer div.question_how_to_open_store_q_4 table th { font-weight: bold; border: #999999 1px solid; }
div.question_with_answer div.question_how_to_open_store_q_4 table tr th:first-child { width: 105px; font-size: 13px; padding: 5px; border: #999999 1px solid; }
div.question_with_answer div.question_how_to_open_store_q_4 table th.right_store { background-color: #00C531; color: #ffffff; width: 320px; padding: 6px; }
div.question_with_answer div.question_how_to_open_store_q_4 table th.kojin_store { background-color: #F29733; color: #ffffff; padding: 6px; }
div.question_with_answer div.question_how_to_open_store_q_4 table td { border: #999999 1px solid; padding: 5px; }
div.question_with_answer dl dd .paragraph10 { display: block; margin-top: 10px; }
div.question_with_answer div.question_how_fee_q_5, div.question_with_answer div.question_management_q_7 ul { margin-top: 10px; }
div.question_with_answer div.question_how_fee_q_5 ul { margin-bottom: 10px; }
div.question_with_answer div.question_how_fee_q_5 ul li:first-child { padding-left: 0; }
div.question_with_answer div.question_item_q_6 ul li { margin-top: 5px; padding-left: 3em; text-indent: -3em; }
div.question_with_answer div.question_management_q_7 { border-top: #666666 1px dashed; border-bottom: #666666 1px dashed; margin-top: 15px; padding: 10px 0; }
div.question_with_answer div.question_management_q_7 ul li { padding-left: 3em; text-indent: 0em; }
div.question_with_answer div.question_management_q_7 ul li span { display: block; padding-left: 1em; text-indent: -1em; }
div.question_with_answer div.question_management_q_7 ul li:first-child { padding-left: 1em; font-weight: bold; }
div.question_with_answer div.question_apply_q_12 { margin-left: 15px; }
div.question_with_answer div.question_apply_q_12 ul li:first-child { margin-bottom: 10px; }
div.question_with_answer div.question_apply_q_12 ul li span.em { font-weight: bold; display: inline-block; text-indent: -1em; }
div.question_with_answer div.question_apply_q_12 ul li span.blue { color: #1b5bff; }
div.question_with_answer div.question_apply_q_12 ul li span.red { color: #ff0000; }
div.question_with_answer div.question_apply_q_13 { line-height: 1.6; }
div.question_with_answer div.question_apply_q_13 ul { margin-top: 10px; }
div.question_with_answer div.question_apply_q_13 ul li:first-child { font-weight: bold; padding-left: 1em; }
div.question_with_answer div.question_apply_q_13 ul li { padding-left: 3em; }
div.question_with_answer div.question_apply_q_13 ul li.attention, div.question_with_answer div.question_apply_q_13 ul li.attentionOther { margin-top: 5px; }
div.question_with_answer div.question_apply_q_13 ul li.attentionOther { text-indent: -1em; }
div.question_with_answer div.question_apply_q_13 p.try_to_below { margin: 10px 0 0 8px; }
div.question_with_answer div.question_apply_q_13 p.try_to_below span { border: 1px solid #ff0101; border-radius: 5px; padding: 1px 0.7em 0; }
div.question_with_answer div.question_apply_q_13 div.question_apply_q_13_grayArea { background: #efefef; padding: 10px 0; }
div.question_with_answer div.question_apply_q_13 div.question_apply_q_13_grayArea p { text-indent: 1em; }
div.question_with_answer div.question_apply_q_13 div.question_apply_q_13_grayArea ul { margin-top: 0; }
div.question_with_answer div.question_apply_q_13 div.question_apply_q_13_grayArea ul li:first-child { font-weight: normal; background: #efefef; padding-left: 3em; }
div.question_with_answer div.question_management_q_09 { line-height: 1.6; }
div.question_with_answer div.question_management_q_09 ul { margin-top: 20px; }
div.question_with_answer div.question_management_q_09 ul li:first-child { font-weight: bold; padding-left: 1em; }
div.question_with_answer div.question_management_q_09 ul li { padding-left: 3em; }
div.question_with_answer div.question_management_q_09 table.table_cell_1, div.question_with_answer div.question_management_q_09 table.table_cell_2, div.question_with_answer div.question_management_q_09 table.table_cell_3 { margin-left: 2em; margin-top: 10px; text-align: center; }
div.question_with_answer div.question_management_q_09 table.table_cell_1 tr th { background: #a2a2a2; color: #ffffff; border-left: 1px solid #ffffff; width: 253px; padding: 7px 0; }
div.question_with_answer div.question_management_q_09 table.table_cell_1 tr th:first-child, div.question_with_answer div.question_management_q_09 table.table_cell_2 tr th:first-child, div.question_with_answer div.question_management_q_09 table.table_cell_3 tr th:first-child, div.question_with_answer div.question_management_q_09 table.table_cell_1 tr td:first-child, div.question_with_answer div.question_management_q_09 table.table_cell_2 tr td:first-child, div.question_with_answer div.question_management_q_09 table.table_cell_3 tr td:first-child { border: none; }
div.question_with_answer div.question_management_q_09 table.table_cell_1 tr td { background: #f7f7f7; border-left: 1px solid #ffffff; padding: 10px 5px; }
div.question_with_answer div.question_management_q_09 table.table_cell_2 tr th, div.question_with_answer div.question_management_q_09 table.table_cell_3 tr th { background: #a2a2a2; color: #ffffff; border-left: 1px solid #ffffff; padding: 7px 0; }
div.question_with_answer div.question_management_q_09 table.table_cell_2 tr td { background: #f7f7f7; border-left: 1px solid #ffffff; padding: 20px 5px; width: 390px; }
div.question_with_answer div.question_management_q_09 table.table_cell_3 tr td { background: #f7f7f7; border-left: 1px solid #ffffff; padding: 10px 5px; width: 390px; }
div.question_with_answer div.question_management_q_09 table.table_cell_3 tr td div { text-align: left; position: relative; left: 30px; }
div.question_with_answer div.question_management_q_09 p { margin-top: 20px; }
div.question_with_answer div.question_management_q_09 p.question_management_text_01 { background-color: #EDEDED; padding: 10px 20px; }
div.example_wrapper { width: 950px; margin: 0 auto; }
div.example_head { margin-top: 30px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_example_red_heart.png) no-repeat; background-position: right center; height: 270px; }
div.example_head h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_success_report_store_interview.png) no-repeat; height: 126px; text-indent: -9999px; }
div.example_row { margin-bottom: 60px; }
div.example_row ul.family { overflow: hidden; font-size: 0; }
div.example_row ul.family li.store { float: left; width: 220px; margin-left: 23px; background-color: #ededed; }
div.example_row ul.family li.store.left { margin-left: 0; }
div.example_row ul.family li.store.c_soon { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_example_coming_soon.png) no-repeat; background-position: 50% 50%; background-color: #dfe2e2; height: 400px; }
div.example_row ul.family li.store dl dt { color: #ffffff; font-size: 12px; text-align: center; margin-bottom: 22px; vertical-align: baseline; display: inline-block; line-height: 1.65; width: 220px; }
div.example_row ul.family li.store dl dd img { display: block; margin-left: 15px; }
div.example_row ul.family li.store dl dt.blue { background-color: #0066bb; }
div.example_row ul.family li.store dl dt.purple { background-color: #ab0095; }
div.example_row ul.family li.store dl dt.green { background-color: #09aa3a; }
div.example_row ul.family li.store dl dt.pink { background-color: #f8006f; }
div.example_row ul.family li.store dl dt.orange { background-color: #fb4601; }
div.example_row ul.family li.store dl dt.navy { background-color: #121e82; }
div.example_row ul.family li.store ul.detail { margin: 0 15px 20px 15px; }
div.example_row ul.family li.store ul.detail li:first-child { font-size: 20px; margin: 10px 0 12px 0; }
div.example_row ul.family li.store ul.detail li.info { font-size: 12px; margin-bottom: 14px; letter-spacing: 0.5px; }
div.example_row ul.family li.store ul.detail li.store_name { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_example_store_name.png) no-repeat; height: 14px; font-size: 12px; padding-left: 20px; margin-bottom: 6px; letter-spacing: 0.5px; line-height: 1.1; }
div.example_row ul.family li.store ul.detail li a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_example_store_read_interview.png) no-repeat; background-position: 90% 50%; color: #ffffff; font-size: 14px; padding: 10px 20px 8px 20px; vertical-align: middle; height: 20px; display: block; background-color: #444444; border-radius: 5px; }
div.example_row ul.family li.store ul.detail li a:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
div.example_head p.interviewImg { text-align: center; margin-top: 40px; display: block; }
div.example_interview_contents { margin-top: 65px; }
div.example_interview_contents h2 { font-size: 38px; color: #333333; text-align: center; font-weight: bold; letter-spacing: 1px; }
div.example_interview_contents dl { margin-top: 10px; text-align: center; }
div.example_interview_contents dl dt { font-weight: bold; display: inline-block; }
div.example_interview_contents dl dd { display: inline-block; line-height: 1; }
div.example_interview_contents dl dd + dt { margin-left: 25px; }
div.example_interview_index { margin: 40px 0 10px; border: #cccccc 1px solid; padding: 28px 28px 20px; }
div.example_interview_index p.index { display: inline-block; vertical-align: top; margin-top: 20px; }
div.example_interview_index dl { width: 600px; margin-left: 15px; display: inline-block; letter-spacing: 1.1px; }
div.example_interview_index dl dt { font-weight: bold; font-size: 13px; margin-bottom: 24px; }
div.example_interview_index dl dd { font-size: 13px; line-height: 1.6; margin-bottom: 25px; }
div.example_wrapper p.go_to_store { text-align: right; }
div.example_wrapper p.go_to_store a { background-image: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_example_store_white.png); background-repeat: no-repeat; background-position: 10px 50%; color: #ffffff; background-color: #a6a6a6; border-radius: 5px; width: 156px; padding: 6px 13px 6px 30px; }
div.example_wrapper p.go_to_store.btm, div.example_wrapper p.go_to_store.btmSame { display: block; }
div.example_wrapper p.go_to_store.btm a { background-image: none; padding: 6px 42px 6px 42px; margin-right: 30px; }
div.example_wrapper p.go_to_store.btmSame a { margin-right: 30px; }
div.example_key_visual { margin-bottom: 40px; }
div.example_interview_question01, div.example_interview_question02 { margin-bottom: 80px; }
div.example_interview_question03 { margin-bottom: 85px; padding-bottom: 65px; border-bottom: #dddddd 1px dashed; }
div.example_interview_question04 { margin-bottom: 70px; }
div.example_interview_question01 h3, div.example_interview_question02 h3, div.example_interview_question03 h3 { font-size: 25px; color: #333333; font-weight: bold; letter-spacing: 0.8px; margin-bottom: 18px; }
div.example_interview_question01 h4, div.example_interview_question02 h4, div.example_interview_question03 h4, div.example_interview_question04 h4 { color: #00a2ff; font-weight: bold; font-size: 18px; border: #00a2ff 1px solid; padding: 8px 10px; display: inline-block; letter-spacing: 1.1px; margin-bottom: 18px; }
div.example_interview_question01 p { letter-spacing: 0.4px; color: #333333; line-height: 1.6; }
div.example_interview_question02 div.answer { margin-bottom: 70px; }
div.example_interview_question02 div.answer p, div.example_interview_question03 div.answer p, div.example_interview_question04 div.answer p { display: inline-block; }
div.example_interview_question02 div.answer p.answer, div.example_interview_question03 div.answer p.answer, div.example_interview_question04 div.answer p.answer { width: 610px; margin-left: 35px; vertical-align: top; line-height: 1.65; }
div.example_interview_question03 div.answer p.answer.type2 { margin-left: 0px; margin-right: 35px; }
div.example_wrapper p.thx { color: #00a2ff; font-size: 19px; text-align: center; font-weight: bold; margin-bottom: 70px; }
div.example_wrapper p.requestDoc { text-align: center; margin-bottom: 70px; }
div.example_wrapper p.requestDoc a { background-color: #e72e35; width: 414px; height: 60px; display: inline-block; border-radius: 5px; box-shadow: 0 2px 5px #a3a3a3; }
div.example_wrapper p.requestDoc img { padding-top: 15px; }
div.example_wrapper p.go_to_store a:hover, div.example_wrapper p.requestDoc a:hover { opacity: 0.8; }
div#online_seminar_header { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_seminar_head.png) no-repeat; background-position: center center; height: 130px; margin: 10px 0; }
div#online_seminar_header h1 { text-indent: -9999px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_online_seminar.png) no-repeat; background-position: 20% 80%; height: 68px; }
div#online_seminar_header p { color: #ffffff; margin-left: 112px; margin-top: 3px; }
div.online_seminar_title { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_seminar_redpc.png) no-repeat; background-position: 2.1em 92%; height: 83px; width: 950px; margin: 0 auto; }
div.online_seminar_movie { width: 750px; margin: 0 auto; }
div.online_seminar_movie iframe { vertical-align: bottom; }
div.online_seminar_movie_chapter { margin-top: 10px; width: auto; }
div.online_seminar_movie_chapter dl:first-of-type { border: none; }
div.online_seminar_movie_chapter dl div.title { background-color: #cecece; display: inline-block; padding-left: 10px; }
div.online_seminar_movie_chapter dl dt { background-color: #f6f6f6; display: inline-block; width: 220px; }
div.online_seminar_movie_chapter dl dt a { border-top: 1px dotted #b1b1b1; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_seminar_movie_off.png) no-repeat; background-position: 2% 50%; display: block; font-weight: bold; background-color: #cecece; padding: 20px 10px 20px 40px; text-decoration: none; color: #333333 !important; width: 170px; }
div.online_seminar_movie_chapter dl:first-of-type dt a { border-top: none; }
div.online_seminar_movie_chapter dl:first-of-type div.title { border-top-left-radius: 5px; }
div.online_seminar_movie_chapter dl:last-of-type div.title { border-bottom-left-radius: 5px; }
div.online_seminar_movie_chapter dl dt a:hover { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_seminar_movie_on.png) no-repeat; background-position: 2% 50%; background-color: #cecece; color: #333333; }
div.online_seminar_movie_chapter dl dt span { font-size: 10px; font-weight: normal; display: inline-block; float: right; position: relative; top: 4px; right: 2px; }
div.online_seminar_movie_chapter dl div.conts { background-color: #f6f6f6; display: inline-block; padding-right: 10px; }
div.online_seminar_movie_chapter dl:first-of-type div.conts { border-top-right-radius: 5px; }
div.online_seminar_movie_chapter dl:last-of-type div.conts { border-bottom-right-radius: 5px; }
div.online_seminar_movie_chapter dl dd { border-top: 1px dotted #b1b1b1; display: inline-block; background-color: #f6f6f6; padding: 21px 0px 20px 10px; width: 470px; font-size: 13px; }
div.online_seminar_movie_chapter dl:first-of-type dd { border-top: none; }
div#online_seminar_message_area { background-color: #f6f6f6; padding-top: 60px; margin-top: 60px; }
div#online_seminar_message_area div.online_seminar_message { width: 910px; margin: 0 auto; }
div#online_seminar_message_area h2 { text-indent: -9999px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_seminar_message.png) no-repeat; background-position: 9% 0%; height: 65px; }
div#online_seminar_message_area h2 span { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_seminar_message.png) no-repeat; background-position: 50% 50%; height: 58px; display: block; border-radius: 5px; width: 58px; background-color: #ffffff; }
div#online_seminar_message_area p { font-size: 13px; color: #333333; position: relative; left: 72px; bottom: 28px; }
div#online_seminar_message_area ul { overflow: hidden; padding-bottom: 100px; }
div#online_seminar_message_area ul li { float: left; }
div#online_seminar_message_area ul li a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_seminar_message_off.jpg) no-repeat; display: inline-block; height: 281px; text-indent: -9999px; width: 460px; }
div#online_seminar_message_area ul li a:hover { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_seminar_message_on.jpg) no-repeat; height: 281px; }
div#online_seminar_message_area ul li dl { background-color: #444444; width: 420px; height: 281px; margin-left: 30px; }
div#online_seminar_message_area ul li dl div { background-color: #ffffff; width: 400px; height: 227px; position: relative; top: 6px; left: 10px; }
div#online_seminar_message_area ul li dl dt { color: #ffffff; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_seminar_mike.png) no-repeat; background-position: 4% 75%; text-indent: 5px; font-weight: bold; font-size: 15px; height: 38px; }
div#online_seminar_message_area ul li dl dt span { position: relative; top: 14px; left: 37px; }
div#online_seminar_message_area ul li dl dd { font-size: 13px; line-height: 2.9; }
div#online_seminar_message_area ul li dl dd span { border-top: 1px dotted #b1b1b1; display: block; margin: 0 10px; }
div#online_seminar_message_area ul li dl dd:first-child span { border-top: none; }
div#lp_pro div.lp_pro_flow_area { border-top: 5px solid #db0c2f; }
div#lp_pro div.lp_pro_flow_area h1 { width: 950px; margin: 2% auto 0; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_lp_pro_flow_key.png) no-repeat; height: 420px; text-indent: -9999px; }
div#lp_pro div.lp_pro_flow_area img { margin-top: 24px; }
div.lp_pro_fixing_area div.lp_pro_accounce_area { background: #db0c2f; height: 240px; }
div.lp_pro_fixing_area div.lp_pro_accounce_area ul { width: 950px; font-size: 0; margin: 0 auto; padding-left: 30px; }
div.lp_pro_fixing_area div.lp_pro_accounce_area ul li { background-color: #ffffff; display: inline-block; height: 180px; width: 45.2%; margin-left: 58px; margin-top: 30px; text-align: center; }
div.lp_pro_fixing_area div.lp_pro_accounce_area ul li:first-child { margin-left: 0; }
div.lp_pro_fixing_area div.lp_pro_accounce_area dl dt { font-size: 36px; color: #db0c2f; font-weight: bold; padding-top: 20px; text-align: center; }
div.lp_pro_fixing_area div.lp_pro_accounce_area dl dt.zero { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_lp_pro_zero.png) no-repeat; background-position: 50% 80%; text-indent: -9999px; }
div.lp_pro_fixing_area div.lp_pro_accounce_area dl dd { font-size: 26px; color: #db0c2f; font-weight: bold; width: 56%; margin: 0 auto; line-height: 1.2; padding-top: 20px; }
div.lp_pro_fixing_area div.triangle_wht { width: 0; height: 0; border: 20px solid transparent; border-top: 20px solid #ffffff; text-align: center; margin: 0 auto; margin-top: -1px; text-indent: -9999px; position: relative; z-index: 1; }
div.lp_pro_fixing_area div.triangle_red { width: 0; height: 0; border: 20px solid transparent; border-top: 20px solid #db0c2f; text-align: center; margin: 0 auto; margin-top: -1px; text-indent: -9999px; position: relative; z-index: 1; }
div.lp_pro_fixing_area div.lp_pro_btn_area { background: #ededed; margin-top: -40px; height: 300px; }
div.lp_pro_fixing_area div.btn_area_box { width: 950px; margin: 0 auto; text-align: center; }
div.lp_pro_fixing_area div.lp_pro_btn_area p { padding-top: 80px; margin-bottom: 50px; font-size: 16px; }
div.lp_pro_fixing_area div.lp_pro_btn_area a:hover { opacity: 0.8; }
div.lp_pro_fixing_area div.lp_pro_btn_area a { padding-bottom: 35px; display: inline-block; }
div.lp_pro_fixing_area div.lp_pro_question_01 dl, div.lp_pro_fixing_area div.lp_pro_question_02 dl, div.lp_pro_fixing_area div.lp_pro_question_03 dl, div.lp_pro_fixing_area div.lp_pro_question_04 dl, div.lp_pro_fixing_area div.lp_pro_question_05 dl { height: 240px; width: 800px; margin: 0 auto; }
div.lp_pro_fixing_area div.lp_pro_question_01 dl dt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_lp_pro_q1.png) no-repeat; background-position: 19% 65%; }
div.lp_pro_fixing_area div.lp_pro_question_02 dl dt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_lp_pro_q2.png) no-repeat; background-position: 19% 65%; }
div.lp_pro_fixing_area div.lp_pro_question_03 dl dt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_lp_pro_q3.png) no-repeat; background-position: 17% 65%; }
div.lp_pro_fixing_area div.lp_pro_question_04 dl dt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_lp_pro_q4.png) no-repeat; background-position: 11% 65%; }
div.lp_pro_fixing_area div.lp_pro_question_05 dl dt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_lp_pro_q5.png) no-repeat; background-position: 14% 65%; }
div.lp_pro_fixing_area div.lp_pro_question_01 dl dt, div.lp_pro_fixing_area div.lp_pro_question_02 dl dt, div.lp_pro_fixing_area div.lp_pro_question_03 dl dt, div.lp_pro_fixing_area div.lp_pro_question_04 dl dt, div.lp_pro_fixing_area div.lp_pro_question_05 dl dt { font-size: 19px; font-weight: bold; padding: 40px 0 20px 30px; text-align: center; }
div.lp_pro_fixing_area div.lp_pro_question_03 dl dt span { display: block; text-align: left; position: relative; left: 22%; }
div.lp_pro_fixing_area div.lp_pro_question_04 dl dt span { display: block; text-align: left; position: relative; left: 16.5%; }
div.lp_pro_fixing_area div.lp_pro_question_05 dl dt span { display: block; text-align: left; position: relative; left: 20%; }
div.lp_pro_fixing_area div.lp_pro_question_01 dl dd, div.lp_pro_fixing_area div.lp_pro_question_02 dl dd, div.lp_pro_fixing_area div.lp_pro_question_03 dl dd, div.lp_pro_fixing_area div.lp_pro_question_04 dl dd, div.lp_pro_fixing_area div.lp_pro_question_05 dl dd { border-top: 1px dotted #000000; font-size: 16px; padding-top: 25px; text-align: center; }
div.lp_pro_fixing_area div.lp_pro_question_01 dl dd span, div.lp_pro_fixing_area div.lp_pro_question_02 dl dd span, div.lp_pro_fixing_area div.lp_pro_question_03 dl dd span, div.lp_pro_fixing_area div.lp_pro_question_04 dl dd span, div.lp_pro_fixing_area div.lp_pro_question_05 dl dd span { text-align: left; display: inline-block; }
div.lp_pro_fixing_area div.lp_pro_q1_below_area, div.lp_pro_fixing_area div.lp_pro_q2_below_area, div.lp_pro_fixing_area div.lp_pro_q3_below_area, div.lp_pro_fixing_area div.lp_pro_q4_below_area, div.lp_pro_fixing_area div.lp_pro_q5_below_area { background: #db0c2f; margin-top: -40px; line-height: 0; padding: 35px 0 20px 0; text-align: center; }
div.lp_pro_fixing_area div.lp_pro_q2_below_area ul { font-size: 0; }
div.lp_pro_fixing_area div.lp_pro_q2_below_area ul li { display: inline-block; margin-left: 50px; }
div.lp_pro_fixing_area div.lp_pro_q2_below_area ul li:first-child { margin-left: 0; }
div.lp_pro_fixing_area div.lp_pro_q4_below_area div.simulation_box { margin: 0 auto; width: 950px; position: relative; }
div.lp_pro_fixing_area div.lp_pro_q4_below_area a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_lp_pro_q4_arrow.png) no-repeat; background-position: 95% 49%; background-color: #db0c2f; position: absolute; top: 43.5%; right: 5%; font-size: 16px; color: #ffffff; text-decoration: none; padding: 25px 35px 25px 25px; }
div.lp_pro_fixing_area div.lp_pro_q4_below_area a:hover { opacity: 0.8; }
div.lp_pro_fixing_area div.lp_pro_btn_area_wht { background: #ffffff; height: 300px; }
div.lp_pro_fixing_area div.lp_pro_btn_area_wht p { padding-top: 65px; margin-bottom: 30px; font-size: 16px; }
div.lp_pro_fixing_area div.lp_pro_btn_area_wht a:hover { opacity: 0.8; }
div.lp_pro_fixing_area div.lp_pro_btn_area_wht a { padding-bottom: 35px; display: inline-block; }
div.intro_beginner_wrapper h2 { border-left: #f496b9 solid 6px; padding-left: 5px; font-weight: bold; font-size: 25px; }
div.intro_beginner_wrapper img { vertical-align: bottom; }
#beginner_head { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_beginner_key.jpg) no-repeat; background-size: cover; height: 400px; }
#beginner_head .beginner_head_cover, div.beginner_profitability_cover, div.beginner_support_cover, .beginner_tpoint_event_cover, #beginner_popular_event, .beginner_store_interview_cover { margin: 0 auto; width: 950px; }
#beginner_head h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_beginner_title.png) no-repeat; background-position: 0% 40%; height: 205px; text-indent: -9999px; }
#beginner_head p { width: 480px; position: relative; left: 20px; line-height: 2.1; }
#beginner_profitability { padding: 40px 0 60px 0; background-color: #fdf3fd; }
#beginner_profitability h2 { margin-bottom: 45px; }
#beginner_profitability p { line-height: 1.6; }
#beginner_profitability .beginner_profit { background-color: #fff; padding: 20px; margin-top: 30px; }
#beginner_profitability h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_running_cost_one_year.png) no-repeat; background-position: 50% 0px; text-indent: -9999px; height: 53px; }
#beginner_support { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_beginner_support.png) no-repeat; background-position: 50% 0; height: 563px; background-color: #e9ecef; padding: 50px 0 46px 0; width: auto; }
#beginner_support h2 { margin-bottom: 50px; }
#beginner_support p { width: 655px; line-height: 1.6; margin-bottom: 50px; }
#beginner_tpoint_event { background-color: #fdf3fd; }
div.beginner_tpoint_event_cover { padding-top: 43px; background-position: 94% 3%; }
.beginner_boxArea, .experience_boxArea { width: 950px; margin: 35px auto 50px; padding-left: 76px; }
#beginner_tpoint_event p { margin: 45px 0 60px 0; line-height: 1.6; }
#beginner_tpoint_event h4 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_beginner_triangle.png) no-repeat; background-position: 0% 50%; font-weight: bold; font-size: 17px; padding-left: 23px; margin: 30px 0 10px 0; }
#beginner_tpoint_event h4 span { color: #e20000; }
#beginner_tpoint_event ul { margin-top: 30px; padding-bottom: 40px; }
#beginner_tpoint_event ul li { font-size: 13px; }
#beginner_popular_event { padding: 43px 0 58px 0; }
#beginner_popular_event p.about { margin: 45px 0 20px 0; width: 885px; line-height: 1.6; }
#beginner_popular_event p.btn { text-align: right; line-height: 51px; margin-top: 10px; }
#beginner_popular_event p.btn a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_beginner_arrow.png) no-repeat; background-position: 92% 50%; background-color: #e65252; color: #fff; padding: 18px 45px 18px 35px; font-size: 15px; }
#beginner_popular_event p.btn a:hover { opacity: 0.8; }
#beginner_store_interview { background-color: #fdf3fd; padding: 45px 0 63px 0; }
#beginner_store_interview h2 { margin-bottom: 45px; }
#beginner_store_interview p.about { margin-bottom: 20px; line-height: 1.6; }
#beginner_store_interview p.btn { margin-top: 63px; text-align: right; }
#beginner_store_interview p.btn a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_beginner_arrow.png) no-repeat; background-position: 92% 50%; background-color: #e65252; color: #fff; padding: 18px 33px 18px 23px; font-size: 15px; }
#beginner_store_interview p.btn a:hover { opacity: 0.8; }
#beginner_foot { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_beginner_pc.png) no-repeat; background-position: 50% 50%; height: 310px; }
#beginner_foot h5 { font-size: 25px; font-weight: bold; text-align: center; position: relative; top: 32%; letter-spacing: 1px; }
div.intro_experience_wrapper h2 { font-weight: bold; font-size: 24px; width: 284px; padding: 3px 0; }
div.intro_experience_wrapper h3 { font-weight: bold; font-size: 20px; margin-top: 20px; margin-bottom: 20px; }
div.intro_experience_wrapper p { line-height: 1.6; }
div.intro_experience_wrapper h2.wht { border: 8px solid #fff; }
div.intro_experience_wrapper h2.blu { border: 8px solid #f3fafd; }
div.intro_experience_wrapper h2 span { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_experience_h2_wht.png) repeat-x; color: #fff; padding: 0.25em 34px; vertical-align: sub; }
div.intro_experience_wrapper img { vertical-align: bottom; }
#experience_head { background-position: 50% 50%; background-color: #e7ecf2; height: 400px; }
#experience_head .experience_head_cover, div.experience_point01_cover, div.experience_point02_cover, div.experience_point03_cover, div.experience_point04_cover, div.experience_point05_cover, div.experience_point06_cover, div.experience_point07_cover { margin: 0 auto; width: 950px; }
#experience_point01, #experience_point02, #experience_point05, #experience_point06, #experience_point07 { padding-top: 30px; padding-bottom: 60px; }
#experience_head h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/txt_experience_title.png) no-repeat; background-position: -8% 60%; height: 170px; text-indent: -9999px; }
#experience_head p { position: relative; left: 20px; line-height: 2.1; }
.elExperienceHead { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/bg_experience_key.png) no-repeat; background-position: 50% 50%; background-color: #e7ecf2; height: 400px; background-size: cover; }
.elExperienceHead .elHeadCover { margin: 0 auto; width: 950px; }
.elExperienceHead h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/180315/images/txt_experience_title.png) no-repeat; background-position: -8% 60%; height: 170px; text-indent: -9999px; }
.intro_experience_wrapper .elExperienceHead .elHeadCover p { line-height: 1.8; margin-left: 20px; }
#experience_point01, #experience_point03, #experience_point05, #experience_point07 { background-color: #f3fafd; }
div.experience_profit { background-color: #fff; padding: 20px; margin-top: 30px; }
div.experience_profit h4 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_running_cost_one_year.png) no-repeat; background-position: 50% 0px; text-indent: -9999px; height: 53px; }
div.experience_repeat { margin-top: 30px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_experience_repeat.png) no-repeat; background-position: 10% 50%; background-color: #f3fafd; height: 330px; }
div.experience_repeat ul { position: relative; top: 30%; left: 53%; }
div.experience_repeat ul li { line-height: 1.6; font-size: 13px; }
div.experience_repeat ul li:first-child { margin-bottom: 30px; }
#experience_point03 { padding: 30px 0 40px 0; }
div.experience_outside_link { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_free_rink_set.png) no-repeat; background-position: 50% 80%; background-color: #fff; height: 360px; margin-top: 30px; }
div.experience_outside_link h4 { text-indent: -9999px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_experience_free_rink_set.png) no-repeat; background-position: 50% 100%; height: 56px; }
#experience_point03 h5 { font-size: 24px; font-weight: bold; text-align: center; margin: 35px 0 13px 0; }
#experience_point03 h6 { font-size: 18px; text-align: center; }
#experience_point04 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/bg_beginner_support.png) no-repeat; background-position: 50% 0; height: 563px; background-color: #e9ecef; padding: 30px 0 46px 0; width: auto; }
#experience_point04 p { padding-top: 25px; margin-bottom: 25px; }
#experience_point05 h4 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_total_analize_report.png) no-repeat; background-position: 50% 80%; text-indent: -9999px; height: 75px; }
#experience_point05 div.analyzing_reports { background-color: #fff; overflow: hidden; margin-top: 30px; }
#experience_point05 div.analyzing_reports dl { float: left; padding-left: 50px; width: 264px; margin: 25px 0 47px 0; }
#experience_point05 div.analyzing_reports dl:first-of-type { margin-left: 18px; padding-left: 0; }
#experience_point05 div.analyzing_reports dl dt { text-align: center; }
#experience_point05 div.analyzing_reports dl dd { font-size: 12px; line-height: 1.8; padding: 0 6px 0 8px; text-align: left; }
div.experience_boxArea h4 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_beginner_triangle.png) no-repeat; background-position: 0% 50%; font-weight: bold; font-size: 17px; padding-left: 23px; margin: 30px 0 10px 0; }
div.experience_boxArea h4 span { color: #e20000; }
#experience_point06 ul { margin-top: 30px; padding-bottom: 40px; }
#experience_point06 ul li { font-size: 13px; }
div.experience_popular_event { padding-bottom: 55px; }
div.experience_popular_event, div.experience_sales_up { border-top: 1px dotted #a7a7a7; overflow: hidden; }
#experience_point06 div.experience_popular_event h3 { margin: 55px 0 45px 0; font-size: 25px; }
#experience_point06 p.about { margin-bottom: 20px; }
#experience_point06 p.info { margin: 28px 0 16px 0; font-size: 13px; }
#experience_point06 p.btn { text-align: right; line-height: 51px; margin-top: 10px; }
#experience_point06 p.btn a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_beginner_arrow.png) no-repeat; background-position: 92% 50%; background-color: #e65252; color: #fff; padding: 18px 45px 18px 35px; font-size: 15px; }
#experience_point06 p.btn a:hover { opacity: 0.8; }
#experience_point06 div.experience_sales_up h3 { margin: 40px 0 20px 0; font-size: 25px; }
#experience_point06 div.experience_sales_up dl { float: left; width: 270px; padding-left: 52px; margin-top: 20px; }
#experience_point06 div.experience_sales_up dl.newsLetter { padding-left: 18px; }
#experience_point06 div.experience_sales_up dl dd { text-align: left; font-size: 12px; margin-top: -5px; padding: 0 10px 0 15px; line-height: 1.8; letter-spacing: -0.4px; }
#experience_point07 ul { margin-top: 40px; }
#experience_point07 ul li { text-align: left; border: 2px solid #d5dadf; border-radius: 5px; height: 36px; margin-bottom: 10px; background-color: #fff; }
#experience_point07 ul li.storeconberter a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_experience_storeconberter.png) no-repeat; background-position: 10px 50%; }
#experience_point07 ul li.logistics a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_yahoo_logistics.png) no-repeat; background-position: 10px 50%; }
#experience_point07 ul li.commerce a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_yahoo_commerce.png) no-repeat; background-position: 10px 50%; }
#experience_point07 ul li.api a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_yahoo_shopping_api.png) no-repeat; background-position: 10px 50%; }
#experience_point07 ul li span.txt_blue { background-color: #ebeced; text-indent: -9999px; display: inline-block; }
#experience_point07 ul li span.txt_blue a { display: block; height: 36px; width: 258px; }
#experience_point07 ul li span.txt_center { margin-left: 10px; text-align: center; position: relative; top: 0.6em; }
#experience_point07 ul li span.txt_blue a { display: block; height: 36px; width: 258px; }
#experience_foot { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_experience_pc.png) no-repeat; background-position: 50% 50%; height: 310px; }
#experience_foot h5 { font-size: 25px; font-weight: bold; text-align: center; position: relative; top: 32%; letter-spacing: 1px; }
#lpad1510 img { vertical-align: bottom; }
#lpad1510 h2 { text-indent: -9999px; }
div.lpad1510_nav { z-index: 10; }
.js-gnavFixed_lpad1510 { left: 0; position: fixed; top: 0; width: 100%; z-index: 11000; }
div.lpad1510_reason_cover, div.lpad1510_nav_cover, div.lpad1510_free_freedom_cover, div.lpad1510_tpoint_yahoo, div.lpad1510_premiere_cover, div.lpad1510_app_2cover, div.lpad1510_card_cover, div.lpad1510_5special_cover, div.lpad1510_point_up_cover, div.lpad1510_btn_area_cover, div.lpad1510_attract_cus_cover, div.lpad1510_y_service_cover, div.lpad1510_store01_cover, div.lpad1510_store02_cover, div.lpad1510_beginner_cover, div.lpad1510_change_cover, div.lpad1510_open_sale_cover { width: 950px; margin: 0 auto; }
div.lpad1510_let_open { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510.png) no-repeat; background-position: 50% 50%; height: 521px; }
div.lpad1510_let_open h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/img_lpad1510_h1_03.png) no-repeat; background-position: 50% 100%; height: 333px; text-indent: -9999px; }
div.lpad1510_let_open h1.ver2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/img_lpad1510_h1_ver2_03.png) no-repeat; background-position: 50% 100%; }
div.lpad1510_let_open ul.btn_area { margin: 42px auto 0; width: 792px; }
div.lpad1510_let_open ul.btn_area li:first-child { margin-left: 0; }
div.lpad1510_let_open ul.btn_area li { display: inline-block; margin-left: 70px; }
div.lpad1510_let_open ul.btn_area li a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_pro_off.png) no-repeat; width: 358px; height: 78px; display: block; text-indent: -9999px; }
div.lpad1510_let_open ul.btn_area li:first-child a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_document_off.png) no-repeat; width: 358px; height: 78px; text-indent: -9999px; }
div.lpad1510_let_open ul.btn_area li a:hover { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_pro_on.png) no-repeat; }
div.lpad1510_let_open ul.btn_area li:first-child a:hover { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_document_on.png) no-repeat; }
div.lpad1510_let_open ul.notice { width: 790px; margin: 32px auto 0; }
div.lpad1510_let_open ul.notice li { font-size: 10px; text-align: left; }
div.lpad1510_nav { border-bottom: 5px solid #f2f2f2; padding: 14px 0; background-color: #fff; }
div.lpad1510_nav ul { width: 950px; text-align: center; display: inline-block; }
div.lpad1510_nav ul li { display: inline-block; margin-left: 42px; }
div.lpad1510_nav ul li:first-child { margin-left: 0; }
#lpad1510 div.lpad1510_nav ul li a { text-decoration: none; color: #333333; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/ico_lpad1510_navi.png) no-repeat; background-position: 50% 100%; padding-bottom: 8px; }
#lpad1510 div.lpad1510_nav ul li a:hover { color: #0088cc; }
div.lpad1510_reason { padding-bottom: 80px; }
div.lpad1510_reason h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_reason.png) no-repeat; background-position: 50% 100%; height: 96px; }
div.lpad1510_reason p { font-size: 16px; margin: 18px 0 35px 0; text-align: center; }
div.lpad1510_reason div.top { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_zero.png) no-repeat; background-position: 3% 50%; height: 160px; margin-bottom: 55px; }
div.lpad1510_reason div.top dl { position: relative; top: 40px; left: 183px; width: 786px; }
div.lpad1510_reason div.top dl dt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_reason_freedom.png) no-repeat; background-position: 3% 0%; height: 20px; text-indent: -9999px; padding-bottom: 10px; border-bottom: 1px solid #ff9191; }
div.lpad1510_reason div.top dl dd { font-size: 15px; text-align: left; padding: 15px 0 0 20px; }
div.lpad1510_reason div.mid { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_tbox.png) no-repeat; background-position: 3% 50%; height: 160px; margin-bottom: 55px; }
div.lpad1510_reason div.mid dl { position: relative; top: 30px; left: 183px; width: 786px; }
div.lpad1510_reason div.mid dl dt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/txt_lpad1510_reason_tpoint_03.png) no-repeat; background-position: 6% 0%; height: 20px; text-indent: -9999px; padding-bottom: 16px; border-bottom: 1px solid #ffc000; }
div.lpad1510_reason div.mid dl dd { font-size: 15px; text-align: left; padding: 15px 0 0 20px; }
div.lpad1510_reason div.mid dl dd.info { font-size: 12px; padding-top: 0; color: #555; }
div.lpad1510_reason div.btm { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_user.png) no-repeat; background-position: 3% 50%; height: 160px; }
div.lpad1510_reason div.btm dl { position: relative; top: 30px; left: 183px; width: 786px; }
div.lpad1510_reason div.btm dl dt { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_reason_user.png) no-repeat; background-position: 11% 0%; height: 21px; text-indent: -9999px; padding-bottom: 16px; border-bottom: 1px solid #86ca24; }
div.lpad1510_reason div.btm dl dd { font-size: 15px; text-align: left; padding: 15px 0 0 20px; }
div.lpad1510_reason div.btm dl dd.info { font-size: 12px; padding-top: 10px; color: #555; }
div.lpad1510_recommend { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_recommend.png) no-repeat; background-position: 50% 73%; height: 529px; background-color: #f4f4f4; }
div.lpad1510_recommend h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_recommend.png) no-repeat; background-position: 50% 100%; height: 85px; }
div.lpad1510_free_freedom { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510_free_freedom.png) repeat-y; background-position: 50% 0; padding: 50px 53px; }
div.lpad1510_free_freedom_cover { overflow: hidden; }
div.lpad1510_free_freedom h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_free_freedom.png) no-repeat; background-position: 50% 0; height: 45px; }
div.lpad1510_free_freedom p.have_shop { font-size: 16px; margin: 5px 0 30px 0; text-align: center; }
div.lpad1510_free_freedom div.free { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_free.png) no-repeat; background-position: 50% 100%; height: 410px; width: 474px; float: left; }
div.lpad1510_free_freedom div.free h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_free.png) no-repeat; background-position: 50% 0; height: 39px; text-indent: -9999px; margin-bottom: 35px; }
div.lpad1510_free_freedom div.free p { font-size: 14px; text-align: center; }
div.lpad1510_free_freedom div.freedom { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_freedom.png) no-repeat; background-position: 50% 100%; height: 416px; width: 474px; float: left; }
div.lpad1510_free_freedom div.freedom h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_freedom.png) no-repeat; background-position: 50% 0; height: 39px; text-indent: -9999px; margin-bottom: 30px; }
div.lpad1510_free_freedom div.freedom p { font-size: 14px; text-align: left; padding: 0 48px; }
div.lpad1510_free_freedom p.notice { font-size: 12px; text-align: left; float: left; margin-top: 30px; }
div.lpad1510_deal { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_deal_02.png) no-repeat; background-position: 50% 71%; height: 586px; padding: 40px 0 0; background-color: #f4f4f4; }
div.lpad1510_deal h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_deal_02.png) no-repeat; background-position: 50% 0%; height: 90px; }
div.lpad1510_tpoint_yahoo { padding: 10px 0 35px; }
div.lpad1510_tpoint_yahoo h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/txt_lpad1510_tpoint_yahoo_03.png) no-repeat; background-position: 0% 100%; height: 123px; }
div.lpad1510_tpoint_yahoo p { font-size: 16px; margin: 10px 0 45px; text-align: center; }
div.lpad1510_tpoint_yahoo img { position: relative; left: 90px; }
div.lpad1510_tpoint_yahoo ul { margin-top: 50px; }
div.lpad1510_tpoint_yahoo ul li { font-size: 12px; color: #555555; text-align: left; }
div.lpad1510_premiere { padding: 14px 0 40px; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510_premiere.png) repeat; height: 447px; }
div.lpad1510_premiere h2 { background-image: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/txt_lpad1510_prepremiere_02.png), url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_premiere_ribbon.png); background-repeat: no-repeat, no-repeat; background-position: 0% 31%, 95% 100%; height: 143px; margin-bottom: 5px; }
div.lpad1510_premiere p { color: #555; font-size: 12px; text-align: left; margin-top: 35px; }
div.lpad1510_app { background-color: #fffbd6; }
div.lpad1510_app_cover { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_app_icon.png) no-repeat; background-position: 140% -2%; width: 1100px; margin: 0 auto; }
div.lpad1510_app h2 { background-image: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/txt_lpad1510_app.png); background-repeat: no-repeat; background-position: 18% 100%; height: 118px; margin-bottom: 43px; }
div.lpad1510_app p { color: #555; font-size: 12px; text-align: left; padding-bottom: 38px; margin: 47px 0 0 80px; }
div.lpad1510_card { background-color: #fff; height: 508px; }
div.lpad1510_card h2 { background-image: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/txt_lpad1510_card_02.png), url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_card_icon.png); background-repeat: no-repeat, no-repeat; background-position: 2% 63%, 95% 100%; height: 132px; margin-bottom: 26px; }
div.lpad1510_card img { padding-left: 10px; }
div.lpad1510_card p { color: #555; font-size: 12px; text-align: left; margin-top: 35px; }
div.lpad1510_5special { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510_5special.png); height: 473px; padding: 20px 0 0; }
div.lpad1510_5special h2 { background-image: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/txt_lpad1510_5special_02.png), url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/img_lpad1510_5special_icon.png); background-repeat: no-repeat, no-repeat; background-position: 10% 50%, 100% 100%; height: 100px; margin-bottom: 23px; }
div.lpad1510_5special img { padding-left: 0px; }
div.lpad1510_5special p { color: #555; font-size: 12px; text-align: left; padding-left: 20px; margin-top: 50px; }
div.lpad1510_point_up { padding: 48px 0 0; }
div.lpad1510_point_up h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_point_up.png) no-repeat; background-position: 50% 100%; height: 25px; margin-bottom: 50px; }
div.lpad1510_point_up dl { width: 368px; display: inline-block; font-size: 0; margin-left: 80px; vertical-align: bottom; letter-spacing: -0.4em; }
div.lpad1510_point_up dl dd { font-size: 16px; letter-spacing: normal; text-align: left; margin: 10px 0 0 5px; }
div.lpad1510_point_up div.lpad1510_btn_area { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510_btn_area.png) no-repeat; background-position: 50% 100%; height: 375px; }
div.lpad1510_point_up div.lpad1510_btn_area_cover { padding: 100px 0 0 0; margin-top: 50px; }
div.lpad1510_point_up div.lpad1510_btn_area ul.lpad1510_btn_area_documents, div.lpad1510_point_up div.lpad1510_btn_area ul.lpad1510_btn_area_apply { display: inline-block; width: 470px; }
div.lpad1510_point_up div.lpad1510_btn_area ul.lpad1510_btn_area_documents li:first-child { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_btn_area_pdf.png) no-repeat; background-position: 76% 100%; height: 28px; text-indent: -9999px; margin-bottom: 12px; }
div.lpad1510_point_up div.lpad1510_btn_area ul.lpad1510_btn_area_apply li:first-child { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_btn_area_apply.png) no-repeat; background-position: 43% 100%; height: 28px; text-indent: -9999px; margin-bottom: 12px; }
div.lpad1510_point_up div.lpad1510_btn_area ul.lpad1510_btn_area_documents li.btn a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_document_off.png) no-repeat; background-position: 50% 100%; height: 78px; text-indent: -9999px; display: block; width: 358px; position: relative; left: 96px; }
div.lpad1510_point_up div.lpad1510_btn_area ul.lpad1510_btn_area_documents li.btn a:hover { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_document_on.png) no-repeat; background-position: 50% 100%; }
div.lpad1510_point_up div.lpad1510_btn_area ul.lpad1510_btn_area_apply li.btn a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_pro_off.png) no-repeat; background-position: 50% 100%; height: 78px; text-indent: -9999px; display: block; width: 358px; position: relative; left: 50px; }
div.lpad1510_point_up div.lpad1510_btn_area ul.lpad1510_btn_area_apply li.btn a:hover { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_pro_on.png) no-repeat; background-position: 50% 100%; }
div.lpad1510_attract_cus { background-color: #f4f4f4; padding: 44px 0 45px; }
div.lpad1510_attract_cus h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_attract_cus.png) no-repeat; background-position: 50% 100%; height: 42px; margin-bottom: 34px; }
div.lpad1510_attract_cus p { font-size: 16px; margin-bottom: 54px; text-align: center; }
div.lpad1510_attract_cus img { padding-left: 44px; }
div.lpad1510_attract_cus ul { text-align: left; margin: 25px 0 0 20px; }
div.lpad1510_attract_cus ul li { font-size: 12px; color: #555; }
div.lpad1510_y_service { background-color: #fafafa; padding: 40px 0 22px; }
div.lpad1510_y_service h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_y_survice.png) no-repeat; background-position: 50% 100%; height: 68px; margin-bottom: 25px; }
div.lpad1510_y_service p { font-size: 16px; text-align: left; width: 692px; margin: 0 auto 44px; }
div.lpad1510_y_service img { padding-left: 36px; }
div.lpad1510_y_service span.red { font-size: 20px; font-weight: bold; color: #c42323; }
div.lpad1510_y_service span.small { font-size: 13px; }
div.lpad1510_y_service ul { text-align: left; margin-top: 18px; }
div.lpad1510_y_service ul li { font-size: 12px; color: #555; margin-left: 20px; }
div.lpad1510_store01 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510_store01.png) no-repeat; background-position: 50% 50%; height: 390px; }
div.lpad1510_store01 div.lpad1510_store01_cover { padding: 70px 0 55px; }
div.lpad1510_store01 h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_store_voice.png) no-repeat; background-position: 50% 100%; height: 39px; margin-bottom: 60px; }
div.lpad1510_store01 div.store01_up { width: 910px; margin: 0 auto; border-bottom: 1px solid #ee4327; }
div.lpad1510_store01 div.store01_up_left { text-align: left; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_store01_ico.png) no-repeat; background-position: 0 100%; height: 69px; padding-left: 67px; }
div.lpad1510_store01 div.store01_up p.title { font-size: 12px; padding-left: 2px; position: relative; top: -5px; }
div.lpad1510_store01 div.store01_up h3 { font-size: 24px; font-weight: bold; color: #b82c06; line-height: 1.3; }
div.lpad1510_store01 div.store01_up p.name { font-size: 14px; padding-left: 2px; }
div.lpad1510_store01 div.store01_up h4 { font-size: 16px; text-align: right; padding-right: 114px; margin: -29px 0 10px; }
div.lpad1510_store01 div.store01_btm { text-align: right; }
div.lpad1510_store01 div.store01_btm h5 { width: 546px; text-align: left; font-size: 14px; padding-right: 11px; display: inline-block; margin-top: 16px; line-height: 1.9; }
div.lpad1510_store01 div.store01_btm h5 span { font-weight: bold; }
div.lpad1510_store02 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510_store02.png) no-repeat; background-position: 50% 100%; background-color: #fff6ee; height: 350px; }
div.lpad1510_store02_cover { padding: 102px 0 83px; }
div.lpad1510_store02 div.store02_up { width: 910px; margin: 0 auto; border-bottom: 1px solid #333333; }
div.lpad1510_store02 div.store02_up div.store01_up_right { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_store02_ico.png) no-repeat; background-position: 100% 100%; height: 69px; text-align: right; padding-right: 70px; }
div.lpad1510_store02 div.store02_up div.store01_up_right p.title { font-size: 12px; }
div.lpad1510_store02 div.store02_up div.store01_up_right h3 { font-size: 24px; font-weight: bold; color: #b82c06; line-height: 1.3; }
div.lpad1510_store02 div.store02_up div.store01_up_right p.name { font-size: 14px; }
div.lpad1510_store02 div.store02_up h4 { font-size: 16px; text-align: left; margin: -29px 0 10px; }
div.lpad1510_store02 div.store02_btm { width: 530px; margin-top: 18px; padding-left: 20px; }
div.lpad1510_store02 div.store02_btm h5 { line-height: 1.9; text-align: left; }
div.lpad1510_store02 div.store02_btm span { font-weight: bold; text-align: left; }
div.lpad1510_beginner { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510_beginner.png) no-repeat; background-position: 50% 2%; background-color: #fafafa; }
div.lpad1510_beginner div.lpad1510_beginner_cover { padding: 41px 0 44px; }
div.lpad1510_beginner h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_beginner.png) no-repeat; background-position: 0% 100%; height: 67px; margin: 0 0 47px 20px; }
div.lpad1510_beginner p { text-align: left; font-size: 16px; width: 670px; line-height: 1.8; margin-bottom: 50px; padding-left: 20px; }
div.lpad1510_beginner ul { font-size: 0; text-align: right; padding-top: 8px; }
div.lpad1510_beginner ul li { font-size: 11px; color: #777; display: inline-block; width: 295px; text-align: left; letter-spacing: 0.7px; padding: 0 4px 0 21px; vertical-align: text-top; }
div.lpad1510_change { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510_change.png) no-repeat; background-position: 50% 0; height: 280px; }
div.lpad1510_change h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_change.png) no-repeat; background-position: 50% 100%; height: 29px; margin-bottom: 58px; }
div.lpad1510_change_cover { padding: 42px 0 100px; }
div.lpad1510_change_cover p { font-size: 16px; text-align: left; padding-left: 236px; }
div.lpad1510_open_sale { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/img_lpad1510_open_sale_02.png) no-repeat; background-position: 50% 60%; }
div.lpad1510_open_sale h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_open_sale.png) no-repeat; background-position: 0 0; height: 68px; margin-bottom: 52px; }
div.lpad1510_open_sale h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/txt_lpad1510_82sale_02.png) no-repeat; background-position: 0 0; height: 24px; text-indent: -9999px; margin-bottom: 14px; }
div.lpad1510_open_sale p { font-size: 16px; text-align: left; width: 545px; }
div.lpad1510_open_sale_cover { padding: 39px 0 56px 55px; }
#lpad1510 p.aflo { color: #666666; font-size: 12px; text-align: right; width: 950px; margin: 0 auto; padding: 3px 0; }
#lpad1510 div.lpad1510_nav_fixed { display: none; }
#lpad1510 div.lpad1510_nav_fixed_cover { width: 800px; margin: 0 auto; }
#lpad1510 div.lpad1510_nav_fixed { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/bg_lpad1510_fixed_menu.png) repeat-y; background-position: 50% 50%; }
#lpad1510 div.lpad1510_nav_fixed.fixeds { position: fixed; bottom: 30%; left: 0; width: 100%; margin: 0 auto; display: block; z-index: 9999; }
#lpad1510 div.leftmenu { display: inline-block; padding: 10px 0 0 0; }
#lpad1510 div.leftmenu ul { padding: 10px 0; }
#lpad1510 div.leftmenu ul li { display: inline-block; background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/ico_lpad_fixed_arrow.png) no-repeat; background-position: 100% 50%; height: 20px; }
#lpad1510 div.leftmenu ul li a { color: #333; padding: 10px 15px; }
#lpad1510 div.leftmenu ul li a:hover { color: #04c; }
#lpad1510 div.rightmenu { display: inline-block; }
#lpad1510 div.rightmenu ul { width: 231px; padding-left: 64px; }
#lpad1510 div.rightmenu ul li.pro { padding: 10px 0; }
#lpad1510 div.rightmenu ul li.doc { padding: 0 0 10px 0; }
#lpad1510 div.rightmenu ul li.pro a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_fixed_pro.png) no-repeat; background-position: 50% 50%; height: 39px; }
#lpad1510 div.rightmenu ul li.doc a { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/btn_lpad1510_fixed_document.png) no-repeat; background-position: 50% 50%; height: 35px; }
#lpad1510 div.rightmenu ul li.pro a, #lpad1510 div.rightmenu ul li.doc a { text-indent: -9999px; display: block; }
#lpad1510 div.rightmenu ul li.pro a:hover, #lpad1510 div.rightmenu ul li.doc a:hover { opacity: 0.8; }
div.lpad1511_everybody_tpoint_yahoo { background-color: #fffbd6; padding: 52px 0 40px 0; }
div.lpad1511_everybody_tpoint_yahoo_cover { width: 950px; margin: 0 auto; }
div.lpad1511_everybody_tpoint_yahoo h2 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/lpad/event/txt_lpad1511_everybody_tpoint_yahoo.png) no-repeat; background-position: 0 0; height: 76px; margin-bottom: 50px; }
div.lpad1511_everybody_tpoint_yahoo p { margin-top: 35px; font-size: 12px; color: #555555; }
#ad2015 { background-color: #e61d37; line-height: 0; }
div.ad2015_cover { margin: 0 auto; width: 1170px; }
div.trendList h1, div.trendPage h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_trend_h1.png) no-repeat; background-position: 50% 100%; text-indent: -9999px; height: 108px; padding-top: 17px; }
div.trendList p, div.trendPage p.sub_h1 { text-align: center; margin-top: 14px; }
div.trendList > ul.trendListContents { width: 906px; margin: 26px auto 0; }
div.trendList ul.trendListContents > li:first-child { border-top: solid 1px #cccccc; }
div.trendList div.trend_article { line-height: 1.5; overflow: hidden; border-bottom: 1px dotted #cccccc; }
div.trendList div.trend_article > a:hover img { opacity: 0.8; }
div.trendList div.trend_article h2 { font-size: 18px; margin-top: 12px; }
div.trendList div.trend_article h2 a { color: #333333; }
div.trendList div.trend_article h2 a:hover { color: #04c; }
div.trendList div.trend_article ul.trend_article { margin-top: 25px; }
div.trendList div.trend_article ul.trend_article li { display: inline-block; }
div.trendList div.trend_article ul.trend_article li:first-child { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_trend_calendar.png) no-repeat; background-position: 0 100%; height: 17px; padding: 0 0 0 20px; font-size: 13px; }
div.trendList div.trend_article ul.trend_article li span.red, div.trendPage ul.trend_article li span.red { font-size: 11px; background-color: #d92d35; padding: 2px 14px; color: #ffffff; margin-left: 15px; }
div.trendList div.trend_article ul.trend_article li span.wht, div.trendPage ul.trend_article li span.wht { font-size: 11px; border: solid 1px #d92d35; color: #d92d35; padding: 1px 14px; margin-left: 15px; }
div.trendList div.trend_article img { float: left; margin: 12px 0 12px 30px; }
div.trendList div.trend_article div.trend_rightSide { float: left; margin-left: 30px; }
div.trendList div.trendPagination { width: 906px; margin: 56px auto 102px; border-bottom: 1px solid #cccccc; overflow: hidden; }
div.trendList div.trendPagination span.prev { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_trend_pagination_left.png) no-repeat; background-position: 0 0; height: 24px; display: inline-block; font-size: 15px; padding: 0 0 0 32px; float: left; margin-bottom: 20px; }
div.trendList div.trendPagination span.follow { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_trend_pagination_right.png) no-repeat; background-position: 100% 0; height: 24px; display: inline-block; font-size: 15px; padding: 0 32px 0 0px; float: right; margin-bottom: 20px; }
div.trendList div.trendPagination span.number { position: absolute; left: 49%; }
div.trendList div.trendPagination a:hover { color: #04c; }
div.trendList div.trendPagination a { color: #333333; }
div.trendPage p.sub_h1 { border-bottom: 1px dotted #cccccc; margin: 0 auto; width: 430px; line-height: 3.0; }
div.trendPage { width: 906px; margin: 0 auto; }
div.trendPage h2 { font-size: 23px; font-weight: bold; text-align: center; margin-top: 25px; }
div.trendPage ul.trend_article { text-align: right; margin-top: 10px; }
div.trendPage ul.trend_article li { display: inline-block; }
div.trendPage ul.trend_article li:first-child { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_trend_calendar.png) no-repeat; background-position: 0% 1px; height: 18px; margin-bottom: 8px; font-size: 13px; padding-left: 20px; }
div.trendPage p.trend_intro { border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; padding: 24px 28px; line-height: 1.5; }
div.trendPage p.trend_intro span { padding-top: 10px; display: inline-block; }
div.trendPage h3 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_trend_target.png) no-repeat; background-position: 0 2px; height: 28px; font-weight: bold; font-size: 18px; padding: 0 0 24px 30px; }
div.trendPage div.article_01, div.trendPage div.article_02, div.trendPage div.article_03, div.trendPage div.article_04 { margin: 50px 0 30px 0; padding-left: 24px; overflow: hidden; }
div.trendPage div.article_01 ul, div.trendPage div.article_02 ul, div.trendPage div.article_03 ul, div.trendPage div.article_04 ul { float: left; }
div.trendPage div.article_01 ul li img, div.trendPage div.article_02 ul li img, div.trendPage div.article_03 ul li img, div.trendPage div.article_04 ul li img { margin-top: 5px; border: 1px dotted #cccccc; }
div.trendPage ul li.storeName { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_example_store_name.png) no-repeat; background-position: 0 100%; height: 16px; padding: 0 0 0 20px; }
div.trendPage ul li.storeName a { color: #333333; }
div.trendPage ul li.storeName a:hover { opacity: 0.8; }
div.trendPage div.article_01_contents { width: 645px; float: left; margin-left: 20px; line-height: 1.9; }
div.trendPage div.article_03_contents { float: left; width: 580px; margin-left: 20px; line-height: 1.9; }
div.trendPage div.article_02_contents, div.trendPage div.article_04_contents { float: left; width: 580px; margin-right: 20px; line-height: 1.9; }
div.trendPage div.article_01_contents span, div.trendPage div.article_02_contents span, div.trendPage div.article_03_contents span, div.trendPage div.article_04_contents span { margin-top: 15px; display: inline-block; }
div.trendPage div.trend_social_btn { overflow: hidden; }
div.trendPage div.trend_social_btn ul { margin-top: 60px; float: right; }
div.trendPage div.trend_social_btn ul li { float: left; }
div.trendPage div.trend_social_btn ul li div.trend_social_btn_cover { overflow: hidden; margin-left: -14px; }
div.trendPage div.trend_social_btn ul li div.trend_social_btn_cover div div { float: left; margin-left: 9px; }
div.trendPage div.trendBtm { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 55px 4px 55px 10px; margin: 10px 0 94px 0; }
div.trendPage div.trendBtm p { font-size: 10pt; line-height: 2.0; text-align: left; }
div.trendPage div.trendBtn_pro { text-align: center; margin-bottom: 80px; }
div.trendPage div.trendBtn_pro a:hover { opacity: 0.8; }
div.matome_wrapper { width: 950px; margin: 0 auto; }
div.matome_head { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/img_matome_head.png) no-repeat; background-position: 50% 0; height: 214px; }
div.matome_head h1 { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/txt_matome_h1.png) no-repeat; background-position: 50% 100%; height: 170px; text-indent: -9999px; }
div.matome_head p { text-align: center; margin-top: 10px; }
div.matome_wrapper div.matome_shopList { margin-bottom: 15px; }
div.matome_wrapper div.matome_shopList.btm { margin-bottom: 40px; }
div.matome_wrapper div.matome_shopList div.matome_article { display: inline-block; background-color: #f9f9f9; width: 264px; padding: 45px 18px 45px 18px; margin-left: 15px; }
div.matome_wrapper div.matome_shopList div.matome_article.first { margin-left: 10px; }
div.matome_wrapper div.matome_shopList div.matome_article ul li { color: #333333; }
div.matome_wrapper div.matome_shopList div.matome_article ul li:first-child { width: 262px; height: 180px; overflow: hidden; }
div.matome_wrapper div.matome_shopList div.matome_article ul li:nth-child(2) { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_example_store_name.png) no-repeat; background-position: 0 3px; height: 17px; font-size: 16px; margin-top: 8px; padding-left: 20px; }
div.matome_wrapper div.matome_shopList div.matome_article ul li:nth-child(3) { margin-top: 8px; font-size: 13px; }
div.matome_wrapper div.matome_shopList div.matome_article ul li:nth-child(4) { background: url(https://s.yimg.jp/images/biz_ec/pc_front/shopping/remodel/ico_matome_calendar.png) no-repeat; background-position: 0 0; height: 14px; padding-left: 19px; margin-top: 8px; font-size: 12px; }
div.matome_wrapper div.matome_shopList div.matome_article ul li:first-child img { transition: -webkit-transform 0.5s linear; transition: transform 0.5s linear; transition: transform 0.5s linear, -webkit-transform 0.5s linear; }
div.matome_wrapper div.matome_shopList div.matome_article ul li:first-child img:hover { -webkit-transform: scale(1.2); transform: scale(1.2); }
