html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,figure,form,label,legend,caption,tbody,tfoot,thead{background:rgba(0,0,0,0);border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{margin:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}.clearfix{zoom:1}.clearfix:after{clear:both;content:"";display:block}p.bullet-line{font-weight:bold}p.bullet-line::before{content:"・";margin-right:.5em}p.sub-line{padding-left:1.5em}@font-face{font-family:EntypoIcon;src:url(/assets/entypo/entypo-af2b75e918b0d4b15de2b00017d6ede6afef767fe6252118f6def171708778f8.eot?#iefix) format("oldIE"),url(/assets/entypo/entypo-d7ec94538bd05bdaab145799202a16fa722d5294e90dceac638f2ab6b6b76e6c.ttf) format("truetype"),url(/assets/entypo/entypo-e5974d223a1b3357a7a5b1b013000710400cb10a0252075eb9f16b9a09822c31.woff) format("woff"),url(/assets/entypo/entypo-342c94507a4bf93dd7521884f3fe162469c44170f7b0a9d225edc9aaf15470fc.svg) format("svg")}@font-face{font-family:EntypoSocialIcon;src:url(/assets/entypo/entypo-social-a3e6612df7138e937b3293565065a26ab2eb694743407d9a3472bba19fd47a27.eot?#iefix) format("oldIE"),url(/assets/entypo/entypo-social-a01c0fc5dcd78ff9e21559a14aed5799b085bb3acbba794c30ff9b106bb98d2a.ttf) format("truetype"),url(/assets/entypo/entypo-social-256c0acb0a18a57b15595b005c9bde5d3a3b04e609b74de7ba5778480747dce6.woff) format("woff"),url(/assets/entypo/entypo-social-0ea932f0a98e5ef8edef031d27c91b691b863f56ac414f223a85d74b4d60fab1.svg) format("svg")}@font-face{font-family:"LigatureSymbols";src:url(/assets/ligaturesymbols/LigatureSymbols-2.11-2e8f39a69e77d85a6137677811d60f1891e94e3d2289ff436d5c1f98aacd33b6.eot?#iefix) format("oldIE"),url(/assets/ligaturesymbols/LigatureSymbols-2.11-6eb8aebeea37bb6cf76b1ab1fb27a2b623ef6c7c58fdb36a2ec116c65b952756.ttf) format("truetype"),url(/assets/ligaturesymbols/LigatureSymbols-2.11-ef04642fe83b5bfa0487635d86375b78cadbbc14b8e3500f141e4c3cee444e30.woff) format("woff"),url(/assets/ligaturesymbols/LigatureSymbols-2.11-94c540b0fae7039645d98f32e32c48f7fb0a044d4b6a08d0901e325f3328e419.svg#LigatureSymbols) format("svg")}i.icon{display:inline-block;font-family:EntypoIcon,EntypoSocialIcon;font-size:2.6em;font-style:normal;font-weight:normal !important;line-height:.46;padding:0;vertical-align:text-top}i.lsf{font-family:"LigatureSymbols";font-size:1.62em;line-height:.1;margin:0 5px 0 0;padding:0;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-ms-font-feature-settings:"liga" 1,"dlig" 1;-o-font-feature-settings:"liga" 1,"dlig" 1;font-feature-settings:"liga" 1,"dlig" 1}i.disabled{color:#ccc}.inline-block{display:inline-block;*display:inline;*zoom:1}.border-box{-ms-box-sizing:border-box;box-sizing:border-box}.ellipsis{white-space:nowrap;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}body{background:#f1f1f1;color:#333;font-family:Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:1.8;padding:0}img{border:0}a:link,a:visited{color:#5b80ab;text-decoration:none}a:hover,a:active{color:#69c;text-decoration:none}hr{background:none;border:none;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(255,255,255,.75);margin:1em 0 !important}table{border-collapse:collapse;border-spacing:0}.mini{font-size:12px;font-weight:normal;line-height:1.3}.medium{font-size:15px;line-height:1.62}.msg-error{color:#c00;font-weight:bold;font-size:13px;padding-bottom:8px}.redtext{color:#c00;font-weight:bold;font-size:18px}.red{color:#c00;font-weight:bold}.bold{font-weight:bold}.t_center{text-align:center}select{font-size:16px}h4{margin:0 0 .5em 0;text-align:left;color:#333;font-size:15px;font-weight:bold;line-height:1.3}.align_center{display:block;text-align:center}.m_l_10{margin:0 0 0 10px}.m_t_10{margin:10px 0 0 0}.m_r_10{margin:0 10px 0 0}.m_b_10{margin:0 0 10px 0}.m_l_20{margin:0 0 0 20px}.m_t_20{margin:20px 0 0 0}.m_r_20{margin:0 20px 0 0}.m_b_20{margin:0 0 20px 0}.msg_area,.msg_error_area,.msg_ok_area,.msg_info_area{border-radius:6px;margin:0 0 20px 0;padding:12px;text-align:left;font-size:12px;line-height:1.3}.msg_area{background:#f8f8f8;border:3px solid #ccc}.msg_error_area{background:#ffe5e6;border:3px solid #fa6f74}.msg_ok_area{background:#e0eff7;border:3px solid #277da9}.msg_info_area{background:#faf5e1;border:3px solid #e4d498}.msg_area h2{font-size:14px;margin:0 0 10px 0}.msg_area p{margin:0 0 10px 0}.msg_area ul,.msg_error_area ul,.msg_ok_area ul,.msg_info_area ul{margin:10px 0 !important}.msg_area li,.msg_error_area li,.msg_ok_area li,.msg_info_area li{list-style:none;padding:0 0 0 6px}.msg_area li{border-left:4px solid #ccc !important}.msg_error_area li{border-left:4px solid #fc969a !important}.msg_ok_area li{border-left:4px solid #69c3f0 !important}.msg_info_area li{border-left:4px solid #f1e2a8 !important}.errorExplanation p{margin:0 0 6px 0}ul.msg_error{margin:0;padding:0;list-style:disc;list-style-position:inside}ul.msg_error li{margin:0 0 6px 0;font-size:12px}ul.msg_error li:last-child{margin:0}table.table{font-size:12px;background:#eaeaea;width:100%}table.table th{background:#ccc;padding:.8em;line-height:1;font-weight:normal;width:38%}table.table td{background:#fff;padding:.8em 1em;line-height:1.3}table.center th,table.center td{text-align:center}.print_banner,.campaign_banner,.print_banner_campaign{margin:0 auto;text-align:center}.print_banner img,.campaign_banner img,.print_banner_campaign img{width:100%}.campaign_banner_embed{margin:0 auto;padding:5px 10px 0;text-align:center}.campaign_banner_embed img{width:100%}.side_banner{position:fixed;top:80px;right:0;display:block;z-index:1}.page_albums_list .ad_banner,.page_albums_show .ad_banner{padding-bottom:20px}body#showalbum{background:#ededed}#showalbum .small_loading{margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;width:16px;height:16px}.wrapper{margin:0;min-height:100%;padding:0;width:100%}.container{padding:0 5px 10px 5px}.area_white{background:#fff;border-bottom:1px solid #eaeaea;margin:0;padding:5px}.white_round{background:#fff;border-radius:5px;color:#333;font-size:14px;margin:0 0 10px 0;padding:10px;text-align:left}.white_round p{margin:0 0 10px 0}.white_round h1{border-bottom:1px solid #ccc;font-size:14px;margin:0 0 13px 0}#header_logo{background:url(/assets/common/SUZURI-Album_logo-cbdd8a41875fb8e6c19b76de961ff54d320fc2c464107c2cba2f6ef29b23adb7.svg) no-repeat top left;background-size:contain;display:block;height:40px;margin:10px 0;overflow:hidden;text-indent:100%;white-space:nowrap}header.brand{background:#242424;display:flex;height:51px;margin:0 0 10px 0;padding:3px 10px 4px 8px}header.brand h1{color:#fff;line-height:1.1;margin:0;padding:7px 0 0 7px;white-space:nowrap;width:265px}header.brand h1 a{color:#fff;text-decoration:none}header.brand span{color:#ccc;line-height:1;padding:0 0 0 40px}.button_flat,input.button_flat{background:#aaa;border:none;border-radius:5px;color:#fff !important;display:inline-block;font-size:14px;font-weight:bold;line-height:1;padding:6px 8px 7px 8px;text-align:center;text-decoration:none}.button_trans{background-color:rgba(0,0,0,.4)}.button_xs,input.button_xs{border-radius:3px;font-size:11px;padding:4px 5px 5px 5px}.button_s,input.button_s{border-radius:4px;padding:5px 7px 6px 7px}.button_l,input.button_l{border-radius:6px;font-size:16px;line-height:1.8;padding:7px 10px 8px 10px}.button_block,input.button_block{display:block;margin:0;padding:10px}.button_black{background:#242424}.button_gray{background:#333}.button_lightgray{background:#888}.button_white{background:#fff;color:#666}.button_blue{background:#597eaa}.button_red{background:#c61722}.button_disable{background:#dadada}.button_facebook{background:#3c589d}.button_twitter{background:#2b9ed5}.button_yahoojp{background:#2d1152}.button_facebook:active{background:#4666b8}.button_twitter:active{background:#30b3f0}.button_yahoojp:active{background:#421978}input.button_flat{border-radius:5px;color:#fff;display:block;font-weight:bold;line-height:1;margin:0 auto;padding:9px 10px 10px 10px;text-align:center;text-decoration:none}input.button_black{background-image:-webkit-gradient(linear, left top, left bottom, from(#242424), color-stop(0.4, #242424), to(#242424))}input.button_gray{background-image:-webkit-gradient(linear, left top, left bottom, from(#333), color-stop(0.4, #333), to(#333))}input.button_lightgray{background-image:-webkit-gradient(linear, left top, left bottom, from(#888), color-stop(0.4, #888), to(#888))}input.button_blue{background-image:-webkit-gradient(linear, left top, left bottom, from(#597eaa), color-stop(0.4, #597eaa), to(#597eaa))}input.button_red{background-image:-webkit-gradient(linear, left top, left bottom, from(#c61722), color-stop(0.4, #c61722), to(#c61722))}input.button_register{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.4, #fff), to(#fff));border:2px solid #c61722;color:#c61722 !important;width:100%;font-size:15px;line-height:1.8;padding:8px;box-sizing:border-box;border-radius:4px}input.button_disable{background-image:-webkit-gradient(linear, left top, left bottom, from(#dadada), color-stop(0.4, #dadada), to(#dadada))}.button_download{margin:5px 0 10px 0}.timeline_list{margin:0 0 20px 0;zoom:1}h1.timeline{color:#666;font-size:14px;font-weight:bold;margin:0 5px 10px 5px;padding:0;position:relative;text-align:left}h1.timeline span{background:#f0f0f0;padding:0 5px 0 0;position:relative;z-index:2}h1.timeline:before{content:"";display:block;border-top:solid 1px #dadada;width:100%;height:1px;position:absolute;top:50%;z-index:1}.timeline_list li{list-style:none}.timeline_list li.photo{float:left;position:relative;text-align:center;width:32.8%;margin-right:.8%;line-height:118%}.timeline_list li.photo:nth-child(3n){margin-right:0 !important}.timeline_list li.photo .thumb{width:100%}.timeline_list li.photo a.im{padding:0;margin:0;display:inline-block}.timeline_list li.photo .video{position:absolute;bottom:0;right:0}@media all and (orientation: landscape){.timeline_list li.photo{width:19.6%;margin-right:.5%}.timeline_list li.photo:nth-child(3n){margin-right:.5% !important}.timeline_list li.photo:nth-child(5n){margin-right:0 !important}}.photo .comment{background:#c61722;border-radius:22px;color:#fff;font-family:Helvetica;font-size:14px;font-weight:bold;height:22px;line-height:1.6;position:absolute;right:3px;text-align:center;top:3px;width:22px}.list_navigation{width:100%;margin:0 0 10px 0}.page_photo{padding:0 0 10px 0;text-align:center}.page_photo img{border:5px #fff solid}.page_photo img.detail{text-align:center;margin:0 auto}@media only screen and (-webkit-min-device-pixel-ratio: 2){.page_photo img.detail{margin:0 auto;max-height:250px;max-width:250px;text-align:center}}.page_photo table{margin:0 auto;width:100%}.detailPrev,.detailNext{position:absolute;top:40%}.page_photo_print{width:94%;margin:0 auto 30px}.page_photo_ad{margin-bottom:25px}.photo_data{background:#fff;border-radius:5px;font-size:12px;margin:0 0 5px 0;padding:5px 10px;text-align:center}.photo_data table.data_number{width:100%}.photo_data table.data_number td.left{width:30%}.photo_data table.data_number td.center{width:40%;text-align:center}.photo_data table.data_number td.center .photo_number{font-family:Helvetica;font-size:24px;font-weight:bold}.photo_data table.data_number td.right{width:30%;text-align:right}.photo_data table.data_number td.right a{color:#333}.photo_data table.data_number td.right .view_count{display:inline-block;position:relative;top:7px}.photo_data table.data_number td.right .view_count li{float:left;margin-left:6px}.photo_data table.description{font-size:12px;line-height:1.4;margin:0 auto 10px auto;text-align:left;width:100%}.photo_data table.description th{min-width:65px;font-weight:normal;padding:0 5px 0 0;text-align:right}#notify_viewscount_free{background-color:#fff;border-radius:4px}#notify_viewscount_free .info_img{background:url(/assets/album/smartphone/viewscount_info_free-6e97c816afe0dce1ca26726a134eeba2667f9c21f609486b10e558294ac9373c.jpg) top center no-repeat;-webkit-background-size:280px 298px;height:298px;border-top-left-radius:4px;border-top-right-radius:4px}#notify_viewscount_free .info_text{padding:20px 15px}.timeline_list h1.timeline_show{font-size:14px;font-weight:bold;line-height:1;margin:0 0 10px 0;padding:0 5px;text-align:left}.comments h1{font-size:14px;font-weight:bold;line-height:1;margin:0 0 10px 0;text-align:left}.comment_data{background:#fff;border-radius:5px;font-size:12px;margin:0 0 10px 0;padding:10px}.comment_header{border-bottom:1px dotted #ccc;margin:0 0 6px 0;padding:0 0 3px 0}.comment_data .name{float:left;font-weight:bold}.comment_data .date{float:right}.comment_del{text-align:right}.comment_removal{text-align:center}.comment_removal p{font-size:14px}.comment_removal .input_sp{margin:5px 0 15px !important}.comment_removal .input_sp input{width:90%;margin:0 auto}.comment_removal .comment_removal_buttons{margin-top:10px}.comment_removal .comment_removal_buttons .button_flat{width:40%;padding:9px 10px !important}.comment_form table{width:100%}.comment_form dt,.comment_form dd{float:left}.comment_form dt{font-weight:bold}.comment_form dt.comment_content{width:20%}.comment_form .form_body{height:68px;width:100%}.comment_name{margin-bottom:5px}.comment_body{width:78%}.comment_setting{margin-left:20%}.comment_password{float:right !important}.comment_submit{margin:10px auto 0 !important}.large_photo{text-align:center}.large_photo img{width:100%;height:auto;margin:0 0 10px 0}.large_photo span{display:block;font-size:12px;line-height:0}.large_footer{margin-top:40px !important}.page_footer{background:#fff;border-top:1px solid #444;color:#333;font-size:11px;margin:0;padding:20px;text-align:center}.page_footer ul{margin:0 0 10px 0}.page_footer li{display:inline-block;margin:0 5px 0 0}.page_footer li:last-child{margin:0}.social_btns li{display:inline-block;margin:0 5px}.social-media div{margin-right:10px}#gmocommonfooter{margin-top:0 !important}.header_buttons{margin:-10px 0 0 0}.upload_photo_btn{display:inline-block}#activity{display:inline-block}#change_user,#description{float:right}#change_user select,.nav_page select{font-size:14px !important}#description{display:inline-block}.upload_photo .guide{font-size:12px;line-height:1.5em;text-align:center;margin-top:12px}.upload_photo .install{font-size:12px}.email_posting_open{background:#fff;color:#333 !important;border:2px solid #333;padding:8px;margin-bottom:15px;position:relative;box-sizing:border-box}.email_posting_open:before{content:"";border:5px solid rgba(0,0,0,0);border-top:7px solid #333;position:absolute;left:16px;top:50%;margin-top:-3px}#album_information{margin-top:5px}.album_information_section{margin:0 0 7px 0}#photo_list_config{margin-top:5px}.photo_list_config_section{margin:0 0 7px 0;font-size:14px}.photo_list_config_section .sort{float:left;font-size:3em;padding:5px 5px 0 5px}.photo_list_config_section .time_sort{float:left;font-size:2.3em;padding:7px 5px 0 3px}.photo_list_config_section .buttons li{background:#dadada;border-radius:3px;color:#444;display:block;float:left;margin:0 2px 3px 0;padding:4px 5px 2px;text-align:center;text-decoration:none;width:auto;font-size:13px}.photo_list_config_section .buttons li.active{background:#bbb;color:#444;font-weight:bold}.photo_list_config_section .buttons li a{color:#444}#notify_registration .button,#notify_iphone_app .button{line-height:1.2em}#notify_registration{margin:18px}#notify_registration .info{font-size:14px;margin:10px 0}#notify_iphone_app .info{width:100%;-webkit-background-size:280px 313px;height:313px;background-size:contain;border-top-radius:4px}#notify_iphone_app.notify_iphone_app_1 .info{background-image:url(/assets/album/smartphone/ios_app_info1-4a260a37db6f8b4d32c830c60473a29c5b6fcb403e1e1753673e5fc6a56beb77.jpg)}#notify_iphone_app.notify_iphone_app_2 .info{background-image:url(/assets/album/smartphone/ios_app_info2-0394094979de081a2903ee201b6a02cc98cd38e285addd3cd7762ab8ea39080a.jpg)}#notify_iphone_app .button{padding:18px}input{box-shadow:none !important;display:block;white-space:nowrap;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}input.input_text{background:#efefef;border-radius:4px;border:1px solid #aaa;display:inline-block;font-size:14px;margin:0 0 10px 0;padding:8px 10px}input.input_text_large{background:#efefef;border:2px solid #ccc;font-size:18px;margin:0 0 10px 0;padding:4px 6px}input.input_text_register{color:#000 !important;font-size:18px !important;background:#f1f1f1;border-radius:3px;border:1px solid #aaa;margin:0 0 8px 0;padding:9px 10px 7px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%}input.input_text_register:last-child{margin:0 !important}input.input_text_register::-webkit-input-placeholder{font-size:14px;font-weight:normal;color:#aaa}input.input_block{display:block;width:100%}input.input_radio{display:inline-block}.submit_center{margin:0 0 20px 0}#app_dl_bnr{background-color:#343434}#app_dl_bnr .app_dl_bnr_inner{position:relative;text-align:center;width:100%;max-width:375px;margin:0 auto}#app_dl_bnr .app_dl_bnr_inner a{display:block;line-height:0}#app_dl_bnr .app_dl_bnr_inner a .app_dl_bnr_img{width:100%;max-width:100%;height:auto}#app_dl_bnr .app_dl_bnr_inner .app_dl_bnr_close{position:absolute;top:50%;margin-top:-20px;padding:15px;line-height:0;left:1px}header.brand_front{margin:10px 0;padding:0;text-align:center}header.brand_front a.logo{background:url(/assets/common/SUZURI-Album_logo-cbdd8a41875fb8e6c19b76de961ff54d320fc2c464107c2cba2f6ef29b23adb7.svg) no-repeat top left;background-size:contain;display:block;height:33px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:108px}#main{background:#fff;border:1px solid #ccc;border-radius:8px;margin:0 0 .5em 0;padding:.5em}#main h1{background:#333;border-radius:5px;color:#fff;font-size:14px;font-weight:bold;line-height:1;margin:0 0 10px 0;padding:8px 10px 9px 10px;text-align:left}#main h2,.login h2{border-bottom:1px solid #ccc;color:#333;font-size:14px;font-weight:bold;line-height:1.3;margin:0 0 .5em 0;padding:5px 0 6px 0}.login h4{color:#333;font-size:12px;font-weight:bold;line-height:1;margin:0 0 6px 0}.login p{margin:0 0 1em 0}p.mini{margin:0 0 .5em 0}.content{font-size:14px;line-height:1.5;margin:0 0 15px 0;padding:0 5px}.content_end{line-height:1.5;margin:0;padding:0 5px}.app_icon{float:left;margin:0 10px 0 0;width:57px}.app_icon img{width:57px}.app_text{float:right;width:75%}.bg_white{background:#fff;border-radius:5px;margin:0 0 10px 0;padding:10px}.well{background:#fff;border-radius:5px;margin:10px 0 0;padding:10px;text-align:left}.well ul{border-top:none !important;margin:0 !important;padding:0 0 0 0 !important}.well p{font-size:14px;line-height:1.62;margin:0 0 10px 0}.well h2{font-size:14px;font-weight:bold;margin:0 0 10px 0}.well h3{font-size:12px;font-weight:bold;margin:0 0 10px 0}.alert{background:#fff;border:2px solid #aaa;padding:10px;border-radius:5px}.alert ul{padding:0 !important}.alert li{list-style:none !important}a.btn{border-radius:6px;display:block;font-size:125%;font-weight:bold;padding:5px 10px;text-align:center;text-decoration:none}a.wbtn{background:-webkit-gradient(linear, left top, left bottom, from(white), to(#e1e1e1));border:1px solid #aaa;border-radius:6px;color:#333;display:block;font-size:14px;font-weight:bold;margin:0;text-align:center;text-decoration:none}.btn_blue{text-align:center;margin:0 0 .5em 0}.btn_blue a{display:block;border-radius:5px;background-image:-webkit-gradient(linear, left top, left bottom, from(#8fa7c4), color-stop(0.5, #597eaa), to(#5b80ab));border:#466384 1px solid;color:#fff;line-height:1;text-decoration:none;font-size:12px;font-weight:bold;padding:5px 8px}.btn_black a{border-radius:5px;padding:5px 8px;margin:1em auto 0 0;display:block;text-decoration:none;font-weight:bold;text-align:center;color:#fff;font-size:12px;line-height:1;border:1px solid #333;background-image:-webkit-gradient(linear, left top, left bottom, from(#212121), color-stop(0.5, #333), to(#555))}.login h1,.register h1{background:#333;border-radius:4px;color:#fff;font-size:14px;font-weight:bold;line-height:1;margin:0 0 10px 0;padding:8px 10px 9px 10px;text-align:left}.login_block{margin:0 0 15px 0;text-align:center}.login_block h4{text-align:center;margin:0 0 10px 0}.login_block h5{margin:0 0 6px 0}.login_block li{border:none !important;margin:0 0 10px 0;padding:0 !important}.login_block th{padding:0 6px 0 0}.input_area{text-align:center;margin:10px 0}.input_area label{font-weight:bold}.input_area input.button{padding:4px 10px 5px 10px;margin:0 auto;display:block;text-decoration:none;font-weight:bold;text-align:center;color:#fff;font-size:12px;line-height:1;border-radius:5px;border:1px solid #333;background-image:-webkit-gradient(linear, left top, left bottom, from(#212121), color-stop(0.5, #333), to(#555555))}.input_area input.password{font-size:16px;padding:3px 0;margin:0 1% 12px .8%;width:98%;text-align:left}img.omniauth_icon{border:2px solid #ccc;display:inline-block;margin:0 10px 0 0;vertical-align:middle;width:42px;height:42px;float:left}.register_id span{float:left;width:35%;font-size:14px;font-weight:bold;padding:12px 3px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.register_id input{float:right;width:65%}.email_register_open{margin-bottom:10px;background:#fff;color:#597eaa !important;border:2px solid #597eaa;padding:8px;position:relative;box-sizing:border-box}.email_register_open:before{content:"";border:5px solid rgba(0,0,0,0);border-top:7px solid #597eaa;position:absolute;left:16px;top:50%;margin-top:-3px}.msg-error-register{color:#333;font-weight:bold;font-size:12px;margin:10px 0 8px;padding:6px 0 5px;background:#ccc;position:relative}.msg-error-register::before{content:"";display:inline-block;border:6px solid rgba(0,0,0,0);border-bottom-color:#ccc;position:absolute;right:47%;top:-6px;margin-top:-6px}.app_register h1{margin-top:10px}.material-icons.md-18{font-size:18px}.material-icons.md-18.vertical-middle{vertical-align:middle}.material-icons.md-18.position-absolute{position:absolute;top:60px;right:5px}.register .activate{margin:10px 0 10px 10px}.register p{font-size:12px}.register .pro_info{background:#fff;border-top:4px solid #d50011;border-bottom:4px solid #d50011;width:100%;padding:15px 0 15px;text-align:center}.register .pro_info h2{margin:15px 0}.register .pro_info ul li{display:inline-block;margin:0 4px 15px}.register .pro_info .coupon{padding-top:15px}.register .app_info{background:#fff;text-align:center;padding-bottom:15px}.register .app_intro{font-weight:bold;padding-top:20px}.register .app_install{margin:15px auto 18px}.register .capture{float:left;width:50%}.register .info{float:left;width:49%;margin-left:1%;text-align:left}.register .info dt{padding:15px 0}.register .info p{width:90%;line-height:1.52;padding-bottom:15px}.register .into_mypage{text-align:center;padding:20px 0 15px}.register .into_mypage p{padding:0 0 5px 0}.register .guidance{text-align:left}.app_signup strong{text-align:center;display:block;margin-top:15px}.app_signup .guide{line-height:2.2;margin:0 5px 0;font-weight:bold}.app_signup img{margin:0 5px 5px;vertical-align:middle}.email-suggestion{margin:10px 0;text-align:left}.email-suggestion a{margin-left:1px;color:#c33;font-weight:bold;font-size:130%}#activity_container{margin-top:5px}.activity_unit{border-bottom:1px solid #dedede;margin:0 0 10px 0;padding:0 0 5px 0}.activity_comment_state{margin:0 0 4px 0}h5.activity_comment_title{line-height:1.1;margin:0 0 2px 0}li.thumb_mini{display:inline-block;margin:0 1px 1px 0}#activity_spin_area{height:30px;margin:0 0 20px 0;width:290px}.user_photo_list{text-align:center;margin:8px 0;font-size:14px}.download{margin:12px 0 0 0;font-size:14px;text-align:left;position:relative}.download p{padding:.5em}.built_in_browser_alert{font-size:12px;text-align:left;margin:10px;background:#d1d1d1;padding:10px 10px 8px;border-radius:3px}.input_unit{text-align:left;margin:0;padding:0}.input_unit p{font-size:12px;margin:0 0 10px 0}.input_unit dt{font-size:14px;font-weight:bold;margin:0 0 .25em 0}.input_unit dd{font-size:12px;margin:0 0 .5em 0}.input_unit ul{text-align:left;padding:0;margin:.5em 0 0 0}.input_unit ul>li{font-size:12px;line-height:1.3;margin:0 0 .62em 0;border-left:4px solid #dadada;padding:0 0 0 .5em}.input_unit ul>li span{font-size:8px;float:right;color:gray;padding:3px 10px 0 0}.input_unit ul>li:last-child{margin:0}.input_unit ol>li{font-size:12px;line-height:1.3;margin:0 0 .62em 1.5em;padding:0;list-style-position:outside}.input_unit_oauth{margin:0 0 10px 0;text-align:center}.input_unit_oauth h2{font-size:13px;margin:0 !important}.input_unit_oauth .guidance{font-size:11px;margin-top:12px}.input_unit_register{margin:0 0 12px 0;text-align:center;position:relative}.input_unit_oauth h4,.input_unit_register h4{font-size:12px;text-align:center;margin:0 0 8px 0}.input_unit_oauth li{border:none !important;padding:0 !important;float:left;width:32%;margin-right:2%}.input_unit_oauth li:last-child{margin:0 !important}.input_unit_oauth li a{height:65px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:3px}.input_unit_oauth .icon{font-size:4.2em;padding:1px 0 5px;display:block}.input_unit_oauth .oauth_yahoo{padding:4px 0 7px;display:block;margin:0 auto}.input_unit_oauth li span{font-size:13px}.input_unit_oauth .yahoo_img{display:block;margin:0 auto 5px}.input_unit_register .login_block{margin-top:15px}.download_btns{padding:10px 0}.download_btns a{margin:0 0 5px 0}.download_btns a:last-child{margin:0}.download_only h1{line-height:1;margin-bottom:10px}.print_btns{padding:15px 0 10px}.tos{font-size:12px;margin:0 0 12px 0}.button_print{background-color:#452203}input.button_print{background-image:-webkit-gradient(linear, left top, left bottom, from(#452203), color-stop(0.4, #452203), to(#452203))}.button_print_campaign{background-color:#36a6c5}.button_print_campaign p{margin:6px 12px 0;font-size:12px;color:#f75100;background-color:#fff;padding:3px}.button_print_campaign span{color:#c61722}input.button_print_campaign{background-image:-webkit-gradient(linear, left top, left bottom, from(#9d8655), color-stop(0.4, #9d8655), to(#9d8655))}.button_free_print_campaign{background-color:#034d01}.button_free_print_campaign p{margin:6px 12px 0;font-size:12px;color:#c50300;background-color:#fff;padding:3px}input.button_free_print_campaign{background-image:-webkit-gradient(linear, left top, left bottom, from(#034d01), color-stop(0.4, #034d01), to(#034d01))}#notify_print_service,#notify_printsize{text-align:center;font-size:12px}#notify_printsize div{font-size:20px}#notify_print_service ul,#notify_printsize p{line-height:1.5}#notify_print_service h2,#notify_printsize h2{font-size:14px}#notify_print_service .info_img{height:240px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;background-size:280px 240px}#notify_print_service .info_img.for-pro{background-image:url(/assets/square/smartphone/square_info_for_pro-deceee650c864cb240cc703a5ba6beefccd1d1db807e7d37fce266ba93e052ea.webp)}#notify_print_service .info_img.for-non-pro{background-image:url(/assets/square/smartphone/square_info_for_non_pro-91a2ee9ceff6887e832eeb4d5fa7352598fbc60c679091f9c8abeebee2f666a1.webp)}#notify_print_service .info_img_campaign{height:260px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:15px;background-position:top center;background-repeat:no-repeat;-webkit-background-size:280px 260px}.print_campaign_week_number_of_month_1 #notify_print_service .info_img_campaign{background-image:url(/assets/campaign/print/smartphone/album_print_info_1-2ea5b0bfae3ecb42626d4dedaa539a9aa02dc9f27ea6ffc960cdd38c6d7ebb7d.jpg)}.print_campaign_week_number_of_month_2 #notify_print_service .info_img_campaign{background-image:url(/assets/campaign/print/smartphone/album_print_info_2-2ea5b0bfae3ecb42626d4dedaa539a9aa02dc9f27ea6ffc960cdd38c6d7ebb7d.jpg)}.print_campaign_week_number_of_month_3 #notify_print_service .info_img_campaign{background-image:url(/assets/campaign/print/smartphone/album_print_info_3-2ea5b0bfae3ecb42626d4dedaa539a9aa02dc9f27ea6ffc960cdd38c6d7ebb7d.jpg)}.print_campaign_week_number_of_month_4 #notify_print_service .info_img_campaign{background-image:url(/assets/campaign/print/smartphone/album_print_info_4-2ea5b0bfae3ecb42626d4dedaa539a9aa02dc9f27ea6ffc960cdd38c6d7ebb7d.jpg)}.print_campaign_week_number_of_month_5 #notify_print_service .info_img_campaign{background-image:url(/assets/campaign/print/smartphone/album_print_info_5-2ea5b0bfae3ecb42626d4dedaa539a9aa02dc9f27ea6ffc960cdd38c6d7ebb7d.jpg)}.print_campaign_week_number_of_month_6 #notify_print_service .info_img_campaign{background-image:url(/assets/campaign/print/smartphone/album_print_info_6-2ea5b0bfae3ecb42626d4dedaa539a9aa02dc9f27ea6ffc960cdd38c6d7ebb7d.jpg)}#notify_print_service .info_img_free_campaign{background:url(/assets/campaign/free_print/smartphone/album_print_info-45a2acf1cee0b39e2b7cdc57cbc8299b81634fa4781fea640cd31b4eb36f1bed.jpg) top center no-repeat;-webkit-background-size:280px 260px;height:260px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:15px;background-position:top center;background-repeat:no-repeat}#notify_print_service .info_img_user_sale{background:url(/assets/print/smartphone/user_sale_info-4c5d0052e89640a8a91a3be012863f42bbf0d2f6b4f091d2a7ed46dcb5a8df5d.webp) top center no-repeat;-webkit-background-size:280px 240px;height:240px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;position:relative}#notify_print_service .info_img_user_sale p{color:#d03b00;font-size:52px;line-height:1;width:100px;text-align:right;position:absolute;bottom:6px;right:80px}#notify_print_service .info_text{margin:0 15px 20px}#notify_print_service .guide{margin:10px 0 12px}#notify_print_service .detail{margin-top:5px;font-weight:bold}#notify_print_service .count_over{padding:15px 15px 20px}#notify_print_service .count_over i{color:#c61722}#notify_print_service .count_over p{text-align:left;margin-left:5px}#notify_print_service .osaipo_mainte{text-align:left;font-weight:bold;width:250px}#notify_print_service .osaipo_mainte i{color:#c61722}#notify_printsize .cut{margin-bottom:5px}#notify_printsize .button_flat{width:100%;margin-top:10px}#notify_print_service h2,#notify_printsize h2{margin:0 0 5px}.print_today_shipment{margin-bottom:5px !important;font-size:12px;text-align:center}.print_today_shipment span{font-weight:bold;color:#060}.print_today_shipment strong{color:#813400}.user_sale_policy h1{text-align:center;padding:5px 0 10px}.user_sale_policy dl dt{font-weight:bold;margin-bottom:5px}.user_sale_policy dl dd{font-size:12px;margin-bottom:15px}.user_sale_policy a{color:#5b80ab}body.smartphone_body{padding:0 !important;margin:0;background:#f1ebe1}.pro_image_area{height:253px;background-image:url(/assets/plan/smartphone/plan_image_bg-28e5cc923788377f8da77676d4fc2a2bd435fdce014526e0c1dc8c6a5477f06b.jpg);background-repeat:no-repeat;background-position:50% 65%}.fifth_image_area{background:url(/assets/5th/smartphone/main_image_bg-1da9e7dad228c544cd0b7862b70231b9ee3ffed5250342a3c702ae41bfe82274.jpg) no-repeat top center;height:392px}.image_area{min-width:100%;margin:0;padding:0;background-size:cover;position:relative;border-bottom:1px solid rgba(0,0,0,.12)}.social_btn{margin:0;padding:10px 0 8px 20px;text-align:center}.social_btn li{float:left;line-height:1;margin:0 10px 0 0}.social_btn li:last-child{margin:0}.main_area{min-width:100%;padding:10px 0 0 0;margin:0 0 20px 0;text-align:center;font-size:12px;line-height:1.4;border-top:1px solid rgba(255,255,255,.75)}.main_area h2{margin:0 0 10px 0}.smartphone_header{margin:0 0 10px 0}.smartphone_header a.brand img{width:180px;float:left;padding:10px 0 10px 5px}.smartphone_header .btn_login{float:right;line-height:0;padding:16px 10px 10px 0}a.signup img{width:285px;display:block;margin:0 auto 5px auto}.sitemap{color:#fff;font-size:12px;margin:0;padding:0}.sitemap ul.footer_menu{background:#242424;margin:0 !important}.sitemap ul.footer_menu li{width:50%;float:left}.sitemap ul.footer_menu li a{display:block;color:#fff;font-weight:bold;margin:0;padding:8px 10px 8px 24px;border-top:1px #333 solid;border-left:1px #333 solid;border-right:1px #000 solid;border-bottom:1px #000 solid;background:url(/assets/top/smartphone/arrow_white-dec2e641300c23068d19fd1cae14638e408986019c40a6b7a3e9b44c3c69e3f5.png) no-repeat top left;background-size:8px;background-position:10px 12px}.sitemap ul.corporate_menu{background:#444}.sitemap ul.corporate_menu li a{display:block;color:#fff;font-weight:bold;margin:0;padding:8px 10px 8px 24px;border-top:1px #555 solid;border-left:1px #555 solid;border-right:1px #333 solid;border-bottom:1px #333 solid;background:url(/assets/top/smartphone/arrow_white-dec2e641300c23068d19fd1cae14638e408986019c40a6b7a3e9b44c3c69e3f5.png) no-repeat top left;background-size:8px;background-position:10px 12px}.page_center{text-align:center}.padding_width{padding:0 .5em}.index{background-color:#fff;line-height:1}.index ul.store_bnr{display:table;table-layout:fixed;padding:0 5%}.index ul.store_bnr li{display:table-cell}.index ul.store_bnr li img{width:92%}@media screen and (max-width: 414px){.index ul.store_bnr li img{max-width:187px}}.index .top{line-height:0}.index .top img.main_img{width:100%;max-width:100%}.index .top header{position:absolute;top:70px;width:100%}.index .top .top_inner{position:absolute;top:120px;width:100%;text-align:center}.index .top .top_inner .copy{width:80%;margin:6% 0 7%}.index .contents{text-align:center}.index .contents .countup{position:relative;background-color:#72bfd4;color:#fff}.index .contents .countup dl{padding:22px 0 26px}.index .contents .countup dl dt{margin-bottom:10px}.index .contents .countup dl dd .number{font-size:25px;font-weight:bold;letter-spacing:.05em;margin:0 5px 0 0}.index .contents .countup dl dd .unit{font-size:19px;font-weight:bold}.index .contents .countup .decoration{position:absolute;bottom:0;right:6%}.index .contents .intro ul.merit{font-size:14px;line-height:1.6em}.index .contents .intro ul.merit li.merit_list{padding:40px 0 35px;border-bottom:1px solid #e2d2af}.index .contents .intro ul.merit li.merit_list h2{margin-bottom:25px}@media screen and (min-width: 320px)and (max-width: 374px){.index .contents .intro ul.merit li.merit_list h2 img{height:16px}}@media screen and (min-width: 375px)and (max-width: 413px){.index .contents .intro ul.merit li.merit_list h2 img{height:17px}}@media screen and (min-width: 414px){.index .contents .intro ul.merit li.merit_list h2 img{height:18px}}.index .contents .intro ul.merit li.merit_list .text{text-align:left;margin:0 30px}.index .contents .intro ul.merit li.merit_list .img{width:100%;padding-top:5px;margin-bottom:30px}.index .contents .intro ul.merit li.private ul li{display:table}.index .contents .intro ul.merit li.private ul li p{display:table-cell;vertical-align:middle;width:79px;height:79px;padding:0 30px}.index .contents .intro ul.merit li.private ul li dl{display:table-cell;text-align:left;vertical-align:middle;padding-right:30px}.index .contents .intro ul.merit li.private ul li dl dt{font-size:16px;font-weight:bold;margin-bottom:5px}.index .contents .intro ul.merit li.private ul li.keyword{padding-top:10px;margin-bottom:25px}.index .contents .intro ul.merit li.private ul li.keyword dt{color:#b8964c}.index .contents .intro ul.merit li.private ul li.period dt{color:#9b9b9b}.index .contents .intro ul.merit li.device{border-bottom:none}.index .contents .bottom{background-color:#fef3df;line-height:0}.index .contents .bottom .copy{margin:50px 0}.index .contents .bottom .store_bnr{margin-bottom:20px}.index .contents .bottom .bottom_img{width:100%}.index .contents .pro_top{background:#fff;border-top:4px solid #d50011;border-bottom:4px solid #d50011;width:100%;padding:30px 0}.index .contents .pro_top li{display:inline-block;margin:0 4px 20px}.index .contents .pro_top h2{margin-bottom:20px}.index .contents .pro_top a.notice_link{font-size:13px;font-weight:bold;margin-bottom:25px;display:block}.index .contents .square_top{background:url(/assets/top/smartphone/square-e61f4bc6af194a9914417fac2e33a5765f7f0d03346a7e1c18fdefce99d44cdd.webp) no-repeat top left;text-indent:-9999px}@media screen and (min-width: 320px)and (max-width: 374px){.index .contents .square_top{height:205px;-webkit-background-size:568px 205px}}@media screen and (min-width: 375px)and (max-width: 413px){.index .contents .square_top{height:240px;-webkit-background-size:667px 240px}}@media screen and (min-width: 414px){.index .contents .square_top{height:265px;-webkit-background-size:736px 265px}}.index .register{padding:30px 0;text-align:center}.index .register a{font-size:14px;color:#242424;font-weight:bold}.index .social_btn{padding:10px 0 15px 25px}.register .activate{margin:10px 0 10px 10px}.register p{font-size:12px}.register .pro_info{background:#fff;border-top:4px solid #d50011;border-bottom:4px solid #d50011;width:100%;padding:15px 0 15px;text-align:center}.register .pro_info h2 p{font-size:13px;padding-bottom:5px;color:#d50011}.register .pro_info li{display:inline-block;margin:0 3px 15px}.register .pro_info .coupon{padding-top:15px}.register .app_info{background:#fff;text-align:center;padding-bottom:15px}.register .app_intro{font-weight:bold;padding-top:15px}.register .app_install{margin:15px auto 18px}.register .capture{float:left;width:50%}.register .info{float:left;width:49%;margin-left:1%;text-align:left}.register .info dt{padding:15px 0}.register .info p{width:90%;line-height:1.52;padding-bottom:15px}.register .into_mypage{text-align:center;padding:20px 0 15px}.register .into_mypage p{padding:0 0 5px 0}.index_5th{margin:0 0 20px 0}.social_btn_5th{margin:0}.social_btn_5th ul li{float:left;margin:0 10px 0 0}.fifth_image_area h1{overflow:hidden;text-indent:100%;white-space:nowrap}.anniversary_fifth{background:#fee5e5;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.5);color:#6e6464 !important;font-size:14px;padding:10px}.anniversary_fifth p{line-height:1.52;margin:0 0 10px 0}a.fifth_campaign_btn{background:url(/assets/5th/smartphone/5th_campaign_btn-0e1c3b09baeae811f13915c7dc3dc67832416693b17a8471716fd6e9708608da.gif) no-repeat;height:67px}a.fifth_twitter_campaign_btn{background:url(/assets/5th/smartphone/twitter_campaign_btn-3d12a8da2ffc40b53462345c23ba9be499f0a355327f7ecd2a43d0a97da05f40.gif) no-repeat;height:47px}a.fifth_campaign_btn,a.fifth_twitter_campaign_btn{-ms-background-size:100%;background-size:100%;display:block;margin:0 auto 10px auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:300px}a.fifth_campaign_btn:active,a.fifth_twitter_campaign_btn:active{opacity:.91}#white_wrapper{background:#fff;color:#6e6464 !important;font-size:14px;line-height:1.52;margin:0;padding:20px 10px 10px 10px}.history,.data{margin:0 0 40px 0}.history h1{background:url(/assets/5th/smartphone/5th_title_history-a209da0b30ae7d4a7f7ec5998e530c0f470d51393210f66124f38bb02e4a3fc3.gif) no-repeat}.data h1{background:url(/assets/5th/smartphone/5th_title_data-40880f1fb4cfb74f4e5f9f98fc2c6d65bc77692635d8ab6c584112c80d49dacc.gif) no-repeat}.history h1,.data h1{-ms-background-size:100%;background-size:100%;display:block;height:35px;line-height:0;margin:0 auto 10px auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:300px}.history p,.data p{margin:0 0 20px 0}.history dl{border-top:1px solid rgba(0,0,0,.15);margin:20px 0 0 0;padding:9px 0 0 0}.history dt{background:#6e6464;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:bold;line-height:1;margin:0 0 8px 0;padding:4px 6px}.history dd h3{line-height:1.4;margin:0 0 8px 0}.history dd span{font-size:13px;line-height:1.3}img.img_float_r{float:right;margin:0 0 0 8px}img.img_data{display:block;margin:10px auto;max-width:100%;text-align:center}.data_content{border-top:1px solid rgba(0,0,0,.15);margin:20px 0 0 0;padding:12px 0 0 0}.data_content h2{font-size:15px;line-height:1.24;margin:0 0 10px 0;padding:3px 0 8px 73px}.data_content h2.data1{background:url(/assets/5th/data1_bg-65002e0e7dca88c0ea701086631ddb3d7ace9e776b0f29c41bf011b4f5454516.gif) no-repeat top left}.data_content h2.data2{background:url(/assets/5th/data2_bg-4ae323479387359bc8f1c6529f1d1afa2510f7f5153bfbc6ad3d8a17d18431dc.gif) no-repeat top left}.data_content h2.data3{background:url(/assets/5th/data3_bg-44ce2d21184ec8eba5c884eae5f9ce4862d303bae67ecf27f2c6c2a3cdd046c9.gif) no-repeat top left}.data_content h3{font-size:14px;margin:0 0 5px 0}.data_content li{margin:0 0 4px 0}.total_count{background:url(/assets/5th/smartphone/total_count_bg-ce2dc25c3b7be5a45b92e2b5c152f82e701c4d66b53dd35e7c3adb4d4693a40d.jpg) no-repeat;-ms-background-size:100%;background-size:100%;height:168px;margin:20px 0 0 0;overflow:hidden;position:relative}.total_count01{background:url(/assets/5th/smartphone/total_count_logo-827fdb6eab1e173144b474bee50a1104cc3691cbcbb69bd1d1105532ca9bdd42.png) no-repeat left;left:18px;padding:16px 0 16px 124px;top:12px}.total_count02{background:url(/assets/5th/smartphone/total_count_users-068557f3c204694618e478ab2b6b4dec395b6188217e37e30d9d9cd95c0e5154.png) no-repeat left;left:18px;padding:10px 0 10px 44px;top:50px}.total_count03{background:url(/assets/5th/smartphone/total_count_photo-ead5805cc49225b53cff0eae0bca5ab0b5790293c076e0ed2ecd08819fe14953.png) no-repeat left;left:18px;padding:10px 0 10px 44px;top:86px}.total_count04{left:60px;top:138px}.total_count_large{font-size:24px}.total_count01,.total_count02,.total_count03,.total_count04{color:#333;font-size:13px;font-weight:bold;position:absolute}.fifth_campaign,.fifth_tweet_campaign{padding:10px;border-radius:5px;font-size:14px;margin:0 0 20px 0}.fifth_campaign{background:#fee5e5}.fifth_tweet_campaign{background:#efefef}.fifth_campaign p,.fifth_tweet_campaign p{margin:0 0 10px 0}.fifth_campaign dl,.fifth_tweet_campaign dl{border-bottom:2px solid rgba(0,0,0,.15);border-top:2px solid rgba(0,0,0,.15);margin:20px 0;padding:9px 0}.fifth_campaign dt,.fifth_tweet_campaign dt{font-weight:bold;margin:0 0 5px 0;text-align:center}.fifth_campaign dd,.fifth_tweet_campaign dd{border-bottom:1px dotted rgba(0,0,0,.15);margin:0 0 10px 0;padding:0 0 9px 0}.fifth_campaign dd:last-child,.fifth_tweet_campaign dd:last-child{border-bottom:none;padding:0}.fifth_campaign h1{background:url(/assets/5th/smartphone/5th_pro_title-adab0b80b1ae94523e7e524e317b1bd95336b25a84fbcb3bc62dc612755d7f56.gif) no-repeat;height:60px}.fifth_tweet_campaign h1{background:url(/assets/5th/smartphone/twitter_campaign_header-772c3360bf7b0e6aa0861f911c2b8fbbe27727dadf647be200fa9955bc9fdecf.gif) no-repeat;height:94px}.fifth_campaign h1,.fifth_tweet_campaign h1{-ms-background-size:100%;background-size:100%;display:block;line-height:0;margin:10px auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:280px}a.fifth_pro_btn{background:url(/assets/5th/5th_pro_btn-5bd6f452c66036115729cc7c40c4d119fddad947e2bd210cb6da70bea235d649.gif) no-repeat;-ms-background-size:100%;background-size:100%;display:block;height:60px;line-height:0;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:280px}a.fifth_pro_btn:active{opacity:.8}.fifth_tweet_campaign ol{list-style-type:decimal;list-style-position:outside;padding:0 0 0 20px}.fifth_tweet_campaign ol>li{font-size:14px;margin:0 0 5px 0}.btn{font-size:14px;color:#333;display:block;padding:6px 12px;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 50%, #eaeaea 50%, #dadada);background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.5, #f3f3f3), color-stop(0.5, #eaeaea), to(#dadada));border-radius:6px;border:1px solid #ccc;text-align:center;text-shadow:0px -1px 0px rgba(0,0,0,.2),0px 1px 0px rgba(255,255,255,.6)}ul.disc li{list-style:disc;margin:0 0 5px 16px}ul.disc ol li{list-style:decimal;margin:0 0 5px 16px}#ad_rectangle{background:#ededed;height:250px;margin:0 auto 20px;overflow:hidden;width:300px}#ad_header div{margin:0 auto}#iphone_slide{width:200px;height:386px;background:url(/assets/iphone/iphone_cap-7684a504878f7ebd7cfa1f421fb5a3ae2c86a9033a0de0ee396feb1aab64e918.png) no-repeat;margin:0 auto 20px auto}img.iphone_caps{width:130px;float:left;margin:0 15px 12px 0;-webkit-box-shadow:0 0 4px #888}.password-meter{background:#fafafa !important;border:1px solid #ddd;border-radius:4px;display:block;margin:0 0 10px 0;padding:6px 10px 23px 10px;width:180px}.password-meter span{color:#666}.password-meter-bar{width:180px}.pro{margin:0 0 20px;padding:0}.pro p{margin-bottom:.25em}.pro .main_area{margin:0;padding:0}.pro .intro{margin:10px 20px;height:145px}.pro h3{background:#323232;margin:0;padding:10px 0 8px 20px;color:#fff;font-size:120%;text-align:left}.pro .functions{padding:20px}.pro .functions li dl dt{line-height:0}.pro .functions li dl dt img{width:100%;height:100%}.pro .functions li dl dd{background-color:#dac8a8;font-size:13px;font-weight:bold;padding:8px 0;letter-spacing:.05em}.pro .functions li p{text-align:left;margin:12px 0 20px;line-height:1.6em}.pro .functions li p a{font-weight:bold}.pro .functions li p span{font-size:10px;float:right;color:gray;padding:10px 10px 0 0}.pro .compare{margin:20px 20px 30px}.pro .compare table{border-collapse:collapse;text-align:center;width:280px;margin:0 auto}.pro .compare .plan_table th{border:solid 1px #666;background:#fff;padding:10px 5px;vertical-align:middle;width:35%}.pro .compare .plan_table td{border:solid 1px #666;background:#fff;padding:10px 5px;vertical-align:middle}.pro .compare .plan_table .free_area{color:#6fb583}.pro .compare .plan_table td.cat{background:#666;text-align:left;color:#fff;font-weight:bold;padding:5px 15px}.pro .compare .plan_table .pro_area{background-color:#ffe6e6;font-weight:bold;color:#d30016}.pro .price{margin:20px 20px 30px}.pro .price p{text-align:left}.pro .price p.month{border-bottom:2px solid #333;padding-bottom:2px;display:inline}.pro .price span.price_num{font-size:150%;line-height:100%}.pro .price ul.price_list{margin-top:20px}.pro .price .price_list p{text-align:center}.pro .price li{width:70px;height:60px;display:inline-block;padding:10px 5px;margin:0 3px;vertical-align:top}.pro .price li.discount{border:3px solid #d5000b;border-radius:10px;background-clip:padding-box;background-color:#fff}.pro .payment{margin:20px}.pro .payment p{text-align:left}.pro .payment img{margin:10px 0}.pro .btn_register,.btn_upgrade{margin:20px auto}.mt10{margin-top:10px}.mb20{margin-bottom:20px}.menu{font-size:14px}.menu .account{background-color:#ddd;padding:6px 10px 4px}.menu .account span{position:relative}.menu .icon_plan{position:absolute;top:1px;left:6px}.menu .icon_yahoo{color:#e70641;position:absolute;top:3px;left:51px}.menu .icon_blue{color:#277da9}.menu .advertisement{margin:10px 5px 15px;padding:10px 0;text-align:center}.menu .advertisement img{width:360px;height:auto}.menu .app{background:#fff;border:3px solid #ccc;border-radius:6px;margin:10px 5px 15px;padding:10px 0;text-align:center}.menu .app_info{float:left;width:62%;padding:0 3% 0 4%}.menu .app_info dl{position:relative;width:190px;margin:0 auto}.menu .app_info dt{display:inline;position:absolute;top:28px;left:7px}.menu .app_info dt i{font-size:4.4em}.menu .app_info dd{font-weight:bold;padding:8px 0 12px 60px;line-height:1.45em;text-align:left}.menu .app_img{float:right;width:25%;height:153px;margin:0 4% 0 0}.menu .album_list{margin-bottom:10px}.menu .album_list p{padding:0 0 0 10px;font-weight:bold}.menu .album_list_inner{border-bottom:1px solid #ccc;margin:5px 0}.menu .album_list_each{position:relative}.menu .album_list_each_inner{background-color:#fff;border-top:1px solid #ccc;padding:12px 12px 12px 14px;position:relative}.menu .album_list_each_link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.menu .album_img,.menu .album_data{float:left}.menu .album_img{width:80px;height:80px;margin-right:16px}.menu .album_img img{border-radius:3px}.menu .album_title h1{font-weight:bold;line-height:1.5em;width:65%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu .album_info{font-size:12px;margin-top:3px}.menu .album_share{position:absolute;display:inline;top:65px;left:110px}#notify_album_share h2{font-size:14px}#notify_album_share dl{background:#e1e1e1;border-radius:4px;font-size:13px;line-height:1.5em;padding:10px;color:#232323;margin:5px 0}#notify_album_share dt{font-weight:bold}#notify_album_share dd{border-bottom:1px dotted #999;padding:2px 0 5px 10px;margin-bottom:5px}#notify_album_share dd:last-child{border:none;padding-bottom:0;margin:0}#notify_album_share li{margin-top:10px;float:left;margin-right:5px}#notify_album_share li:first-child{float:none}.menu .album_list .button_blue,#notify_album_share .button_blue{background:#277da9}.menu .album_list .cursor{float:right;font-size:3.2em;top:-15px;right:-2px;position:relative}.menu .album_list .pagination{text-align:center;margin:10px 0}.menu .album_list .pagination a,.menu .album_list .pagination span{display:inline-block;line-height:1;padding:.4em .6em;position:relative;text-align:center}.menu .album_list .pagination .current{background:#277da9;color:#fff;font-weight:bold}.menu .album_list .pagination a{background:#fff;color:#277da9;font-weight:bold}.menu .pc_page{font-weight:bold}.menu .pc_page p{padding:15px 0 5px 10px}.menu .pc_page .mark{width:20px;text-align:center;padding:0 8px}.menu .pc_page .cursor{float:right;font-size:2.9em;padding:4px 10px 0 0}.menu .pc_page li a{display:block;padding:8px 0 7px;color:#333}.menu .pc_page .contents li{background-color:#fff;border-top:1px solid #ccc}.menu .pc_page .navi{border-bottom:1px solid #ccc;margin-bottom:30px}.menu .pc_page .navi li{background-color:#e1e1e1;border-top:1px solid #a1a1a1}.menu .user_sale_board{margin-bottom:35px}.menu .user_sale_board p{font-weight:bold;padding:15px 0 5px 10px}.menu .user_sale_board .news ul{border-bottom:1px solid #ccc}.menu .user_sale_board .news ul li{background:#fff;border-top:1px solid #ccc;padding:8px 12px 7px;position:relative;height:45px}.menu .user_sale_board .news ul li a{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.menu .user_sale_board .news ul li dl{float:left;width:94%}.menu .user_sale_board .news ul li dl dt{font-weight:bold;color:#277da9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.menu .user_sale_board .news ul li dl dd{font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.menu .user_sale_board .news ul li dl dd span{color:#666;margin-right:10px}.menu .user_sale_board .news ul li i.cursor{float:right;font-size:3.2em;top:13px;right:-2px;position:relative}.menu .user_sale_board .news ul li.bank dt{color:#333}.menu .user_sale_board .news .guide{display:block;text-align:right;font-size:11px;margin:5px 7px 15px 0}.menu .user_sale_board .status{background:#fff;border-top:1px solid #ccc}.menu .user_sale_board .status .score li{float:left;width:50%;box-sizing:border-box}.menu .user_sale_board .status .score li dl{margin:8px 12px 9px}.menu .user_sale_board .status .score li dl dt{line-height:1;font-size:12px;font-weight:bold}.menu .user_sale_board .status .score li dl dt img{position:relative;top:2px;margin-right:7px}.menu .user_sale_board .status .score li dl dd strong{display:block;text-align:right;font-size:16px}.menu .user_sale_board .status .score li dl dd strong span{font-size:30px;font-weight:normal;margin-right:5px}.menu .user_sale_board .status .score li dl dd span.date{display:block;text-align:right;line-height:1;font-size:12px}.menu .user_sale_board .status .score li:first-child{border-right:1px solid #ccc}.menu .user_sale_board .status .contents li{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold}.menu .user_sale_board .status .contents li a{display:block;padding:8px 0 7px;color:#333}.menu .user_sale_board .status .contents li a i.mark{width:20px;text-align:center;padding:0 8px}.menu .user_sale_board .status .contents li a i.cursor{float:right;font-size:2.9em;padding:4px 10px 0 0}#notify_viewscount_manage{width:280px;height:350px}#notify_viewscount_manage .info_img{background:url(/assets/manage/menu/smartphone/viewscount_info-5f5e0cb0b6d416b330212b125d9ccf52333556572fcf54952c2b80ec1ebb184d.jpg) top center no-repeat;-webkit-background-size:280px 350px;height:350px;border-radius:4px}.user_sale_record{font-size:14px}.user_sale_record h4{font-size:14px;margin:10px}.user_sale_record h5{text-align:center;margin:20px 0 10px}.user_sale_record a{font-weight:bold;text-decoration:underline}.user_sale_record .data_pager{width:100%;display:table;background:#fff}.user_sale_record .data_pager li{display:table-cell;padding:10px 12px 8px}.user_sale_record .data_pager .prev{text-align:left}.user_sale_record .data_pager .current{text-align:center;font-size:14px}.user_sale_record .data_pager .next{text-align:right}.user_sale_record table{width:100%;margin-bottom:15px}.user_sale_record table tfoot{font-weight:bold}.user_sale_record table tr:nth-child(odd){background:#fff}.user_sale_record table tr:nth-child(even){background:#f2f2f2}.user_sale_record table th,.user_sale_record table td{border:1px solid #e1e1e1;text-align:center;padding:7px 8px 6px;font-size:14px}.user_sale_record table th:first-child,.user_sale_record table td:first-child{border-left:none}.user_sale_record table th:last-child,.user_sale_record table td:last-child{border-right:none}.user_sale_record table th{color:#fff;font-weight:bold}.user_sale_record table th.bg_blue{background:#0e4866}.user_sale_record table th.bg_red{background:#c61722}.user_sale_record table th.bg_gray{background:#121212}.user_sale_record table td.bg_blue{background:#e7f2f7}.user_sale_record table td.bg_red{background:#ffe5e7}.user_sale_record table td.bg_gray{background:#e1e1e1}.user_sale_record table td.bg_white{background:#fff}.user_sale_record table.monthly_record th,.user_sale_record table.monthly_record td,.user_sale_record table.daily_record th,.user_sale_record table.daily_record td{width:22%}.user_sale_record table.monthly_record th:last-child,.user_sale_record table.monthly_record td:last-child,.user_sale_record table.daily_record th:last-child,.user_sale_record table.daily_record td:last-child{width:34%}.tos_smartphone{margin:0 0 20px;padding:0}.tos_smartphone p{margin-bottom:.25em}.tos .main_area{margin:0;padding:0}.tos_smartphone h2{font-size:140%;margin:0;padding:18px 0 20px 0;text-align:center}.tos_smartphone h3{background:#323232;color:#fff;font-size:120%;margin:0;padding:10px 0 8px 20px;text-align:left}.tos_smartphone h4{border-bottom:1px solid #ccc;font-size:120%;margin:10px 20px;padding:5px 0;text-align:left}.tos_smartphone ol{list-style-type:decimal;margin:20px 20px 20px 40px;text-align:left}.tos_smartphone ol li{margin:5px 0 15px 0}.tos_smartphone ol li ol{list-style-type:lower-roman;margin:10px 0 10px 15px}.tos_smartphone ol li ol li{list-style-type:lower-roman;margin:5px 10px}.tos_smartphone p{margin:20px;text-align:left}.tos_smartphone p.tos_enforcement{margin-top:10px;text-align:right}.inq{font-size:12px}.inq h1{background:#333;border-radius:4px;color:#fff;font-size:14px;font-weight:bold;line-height:1;margin:0 0 10px 0;padding:8px 10px 9px 10px;text-align:left}.inq h2{display:inline-block}.inq dl dt{background:#fff;padding:10px 10px 7px;border-top:1px solid #faf5e1;font-weight:bold}.inq dl dd{display:none;background:#ededed;padding:10px 10px 12px;line-height:1.5}.inq textarea{background:#efefef;border:2px solid #ccc;font-size:18px;padding:4px 6px;width:94%;height:10em;margin-top:5px}.inq .guidance{margin:0 5px;line-height:1.5}.inq .guidance p:first-child{margin-bottom:8px}.inq .prenote{margin:10px 0 15px !important}.inq .prenote hr{border-top:1px solid #ccc;border-bottom:0}.inq .prenote .topic{background-color:#fff;border:1px dashed #ccc;padding:5px 6px;margin:8px 0 15px}.inq .prenote .topic strong{display:block;margin-top:8px}.inq #faq{margin-top:10px;border-bottom:1px solid #ededed}.inq #faq ul{margin-bottom:15px !important}.inq #faq ul li{margin-bottom:5px;border-left:none !important;color:#555;font-weight:bold;padding:0}.inq #faq strong{margin-top:8px;margin-bottom:2px;display:inline-block;color:#555}.inq #faq strong:first-child{margin-top:0 !important}.inq .img_download{margin-bottom:10px}.inq .img_download img{float:left;margin:10px 14px 0 6px}.inq .img_download figcaption{float:left;width:85%}.inq .faq_share{margin:2px 0 5px 2px}.inq .must_msg{float:right;margin:0;line-height:.8}.inq .must_msg span{font-size:16px;vertical-align:middle;margin-right:2px;color:#c00}.inq .must{display:inline;margin-left:5px;font-size:16px;vertical-align:middle;color:#c00}.inq #inq_type{width:100%}.inq .input_unit li{line-height:1.5}.inq .environment{line-height:1.5}.inq .environment .asking{background-color:#fff;border:1px dashed #ccc;padding:5px 6px}.inq .environment .guide{margin:20px 0 5px 0 !important}.inq .send_block input{width:100%;margin:15px 0 5px}#forgot_password .button_block{width:110px}#reset_form .input_text{width:180px}.error_page .container h2{border-bottom:1px dotted #999;padding-bottom:5px}.error_page .container p{margin:15px 0 5px}.error_page .msg_area{margin:0 !important}.error_page .page_center{padding:5px 0 10px}.error_page .page_center div{display:inline-block}.closed{font-size:12px}.closed h1{background:#333;border-radius:4px;color:#fff;font-size:14px;font-weight:bold;line-height:1;margin:0 0 10px 0;padding:8px 10px 9px 10px;text-align:left}.closed p{padding:5px 10px 20px}.tour_cosplay{background:#fff}.tour_cosplay .header_wrap{background:url(/assets/tour/cosplay/smartphone/bg-8c8a9cf0f69e84a4f6755e3a418d4e49c3f3d7fd09614f3dd7f638af59948d1c.jpg) no-repeat top center #d5e5f8;height:300px;-webkit-background-size:440px 300px}.tour_cosplay .caption{float:right}.tour_cosplay .btn_signup{text-align:center;height:46px;padding:15px 0}.tour_cosplay .info{background:#e7ddfa;text-align:center;padding:15px 0}.tour_cosplay .info p{padding-bottom:8px}.tour_cosplay .info li{height:24px}.tour_cosplay .register h4{text-align:center}.tour_cosplay .input_area{margin:0}.tour_cosplay .msg_area{background:#fff;border:none;margin:0}.tour_cosplay .button_s{background:#a6b1ff}.tour_cosplay .button_pink{background-image:-webkit-gradient(linear, left top, left bottom, from(#ef02af), color-stop(0.4, #ef02af), to(#ef02af))}.tour_cosplay hr{border-top:1px solid #ffd5ed}.tour_print{font-size:12px}.tour_print .header,.tour_print .header_campaign{height:393px}.tour_print .header{background:url(/assets/tour/print/smartphone/cover-bc66aa6a69c080f60ea5c017c272d9a66196ced7d1cf6851c29253ebc578c2ca.webp) no-repeat top right #714515;-webkit-background-size:568px 393px}.tour_print .header_campaign{background:url(/campaign/print/smartphone/lp_cover.jpg) no-repeat top right #fff;-webkit-background-size:568px 301px}.tour_print .header ul{margin-top:260px}.tour_print .header_campaign ul{margin-top:246px}.tour_print .header .copy,.tour_print .header_campaign .copy{float:left;width:55.8%;text-align:center}.tour_print .header .copy{margin-top:18px}.tour_print .header_campaign .copy{background-color:#fff;padding:16px 0 8px 0}.tour_print .header .price,.tour_print .header_campaign .price{float:right}.tour_print .header .price{background-color:#000;width:38.8%;padding:10px 2px 2px 15px}.tour_print .header_campaign .price{background-color:#edf927;width:44.2%;padding:11px 0 6px;text-align:center}.tour_print .scene li{width:100%}.tour_print .scene .gift{background-color:#dbd3cc}.tour_print .scene .memory{background-color:#fff}.tour_print .scene dl{width:320px;margin:0 auto}.tour_print .scene dt{float:left;width:179px;height:140px}.tour_print .scene dd{float:left;height:30px;margin:55px 0 0 17px}.tour_print .outline{padding-top:15px;width:320px;margin:0 auto}.tour_print .outline ul{float:left;width:56%;margin-top:38px}.tour_print .outline li{width:75%;margin:0 auto;line-height:1.6;font-weight:bold;padding-bottom:10px}.tour_print .outline p{float:left;width:44%;height:168px}.tour_print .size{text-align:center}.tour_print .size{background-color:#fff;padding:35px 0 25px}.tour_print .size .basic{margin-bottom:20px}.tour_print .size .basic dt{margin-bottom:25px;height:97px}.tour_print .size .square{border:1px dashed #999692;margin:0 auto;width:280px;padding:15px 15px 10px;font-weight:bold;box-sizing:border-box}.tour_print .size .square dt{width:60%;text-align:left;float:left;padding-top:35px}.tour_print .size .square dd{float:right}.tour_print h3{background-color:#999692;margin:0;padding:10px 0 8px 20px;color:#fff;font-size:120%}.tour_print .flow .step1,.tour_print .flow .step2,.tour_print .flow .step3,.tour_print .flow .step4{width:100%}.tour_print .flow .step li{float:left}.tour_print .flow .number{float:left;width:100%}.tour_print .flow .step1 .number{background-color:#aea8a5}.tour_print .flow .step2 .number{background-color:#96847b}.tour_print .flow .step3 .number{background-color:#8f5c42}.tour_print .flow .step4 .number{background-color:#451801}.tour_print .flow .number p{float:left;width:8%;text-align:center;font-size:15px;color:#fff;font-weight:bold;position:relative;top:12px}.tour_print .flow .describe{float:left;width:86%;padding:18px 0 0 6%}.tour_print .flow .step1 .describe,.tour_print .flow .step3 .describe{background-color:#dbd3cc}.tour_print .flow .step2 .describe,.tour_print .flow .step4 .describe{background-color:#f1ebe1}.tour_print .flow .caption{margin-bottom:11px}.tour_print .flow dt,.tour_print .flow dd{float:left}.tour_print .flow dt{width:120px}.tour_print .flow .step1 dt{height:95px}.tour_print .flow .step2 dt{height:60px}.tour_print .flow .step4 dt{height:108px;margin-bottom:17px}.tour_print .flow dd{width:45%;margin-left:17px;position:relative;top:-4px}.tour_print .flow .step4 dd{margin-top:22px}.tour_print .flow .triangle_wrap{width:8%;position:relative}.tour_print .flow .triangle{float:left;position:absolute;width:0;height:0;border:13px solid rgba(0,0,0,0);margin-left:-13px;left:50%}.tour_print .flow .step2 .triangle{border-top:10px solid #aea8a5}.tour_print .flow .step3 .triangle{border-top:10px solid #96847b}.tour_print .flow .step4 .triangle{border-top:10px solid #8f5c42}.tour_print .delivery ul,.tour_print .credit ul{margin:12px 20px}.tour_print .delivery .postage span{font-size:22px;margin:0 4px 0 5px;line-height:1.5;font-weight:normal}.tour_print .credit .type{margin:10px 0 15px}.tour_print .credit .type p{margin-bottom:10px}.tour_print .faq{margin-bottom:15px}.tour_print .faq dt{background-color:#fff;padding:10px 20px 8px}.tour_print .faq dt span{margin-right:10px}.tour_print .faq dd{margin:12px 20px}.tour_print .faq .answer li{float:left}.tour_print .faq .reply{width:91%;margin-left:10px}.tour_print .manage{background-color:#fff;padding:20px 20px 15px}.tour_print .manage p{text-align:center;margin-top:10px}.tour_print .social_btn{background-color:#dbd3cc;padding:15px 0 13px 20px}.tour_square{background:#fff;font-size:12px}.tour_square .header{background:url(/assets/tour/square/smartphone/cover-9852ed9f2e1696ea20feadf583089286da0cf988701ef10a8bba8effcbfa916f.jpg) no-repeat top left;position:relative}.tour_square .square_title{width:47%;max-width:194px;position:absolute;top:50%;margin-top:-15.5%}.tour_square .info{text-align:center;font-weight:bold;letter-spacing:.1em}.tour_square .outline{padding:15px 0 25px}.tour_square .outline_img{width:75%;max-width:290px;display:block;margin:0 auto}.tour_square .outline_text{width:215px;margin-top:25px;display:inline-block}.tour_square .scene .wall{background:url(/assets/tour/square/smartphone/scene01-9c6dd7c5b4c0d15683bad4f3b4e1c95da3dc2b327976f932db89b98ef4dee0ac.jpg) no-repeat top left}.tour_square .scene .message{background:url(/assets/tour/square/smartphone/scene02-54870c0270b24300204234332d3670ade9e3c8b2d2526362963ae87ca792a423.jpg) no-repeat top center}.tour_square .scene dd{padding:22px 0 18px}.tour_square .scene dd img{height:13px}.tour_square .size{background-color:#c0d6dc;padding:30px 30px 25px}.tour_square .size dt{float:left;width:60%}.tour_square .size dt p{border-bottom:2px solid #000;margin-bottom:8%}.tour_square .size dt img{width:100%;padding:5% 10% 6%;box-sizing:border-box;max-width:250px}.tour_square .size dt span{display:inline-block;text-align:left}.tour_square .size dd{float:right;width:32%}.tour_square .size dd img{width:100%;max-width:114px}.tour_square .size .campaign{background-color:#fff;margin-top:15px;padding:10px 0}.tour_square .size .campaign span{color:#f75400;padding:0 2px}.tour_square h3,.tour_square h4{letter-spacing:.1em;font-size:14px}.tour_square h3{background-color:#aca174;padding:11px 30px 10px}.tour_square h4{background-color:#fff;padding:13px 30px 12px;margin:0}.tour_square h5{letter-spacing:.1em;font-size:13px;margin-bottom:10px}.tour_square .flow{font-weight:bold}.tour_square .flow li{padding:15px 30px 20px}.tour_square .flow dt{float:left;width:40%;margin-top:5px;text-align:center}.tour_square .flow dt img{width:100%;max-width:150px}.tour_square .flow dd{float:right;width:52%}.tour_square .flow li:nth-child(odd),.tour_square .payment,.tour_square .faq{background-color:#e1e1d5}.tour_square .flow li:nth-child(even){background-color:#f4f4f4}.tour_square .payment ul{padding:15px 30px 10px}.tour_square .delivery strong{margin-bottom:10px;display:block}.tour_square .delivery .postage{font-weight:bold}.tour_square .delivery .postage span{font-size:22px;margin:0 4px 0 5px;line-height:1.5;font-weight:normal}.tour_square .credit .type{margin:5px 0 20px}.tour_square .credit .type strong{margin-bottom:5px}.tour_square .credit .type p{margin-bottom:10px}.tour_square .faq dt{background-color:#fff;padding:13px 30px 12px}.tour_square .faq dt span{margin-right:12px}.tour_square .faq dd{padding:10px 30px}.tour_square .faq .answer li{float:left}.tour_square .faq .reply{margin-left:12px;width:90%}.tour_square .manage{padding:20px 20px 15px;text-align:center}.tour_square .manage p{margin-top:10px}.tour_square .social_btn{background-color:#f4f4f4;padding:13px 0 12px 20px}.tour_square .link_print{background:url(/assets/tour/square/smartphone/link_print-f519805bcb37f2be830e529b1b6dfb66e82269e66a77c5f8a09e436ea19b6022.jpg) no-repeat top right;position:relative}.tour_square .link_print img{width:22%;position:absolute;top:50%;left:5%;max-width:90px;box-sizing:border-box}@media screen and (min-width: 320px)and (max-width: 374px){.tour_square .header{height:392px;-webkit-background-size:568px 392px}.tour_square .scene .wall,.tour_square .scene .message{height:189px;-webkit-background-size:568px 189px}.tour_square .link_print{height:108px;-webkit-background-size:568px 108px}.tour_square .link_print img{margin-top:-32px}}@media screen and (min-width: 375px)and (max-width: 413px){.tour_square .header{height:460px;-webkit-background-size:667px 460px}.tour_square .scene .wall,.tour_square .scene .message{height:222px;-webkit-background-size:667px 222px}.tour_square .link_print{height:127px;-webkit-background-size:667px 127px}.tour_square .link_print img{margin-top:-37px}}@media screen and (min-width: 414px){.tour_square .header{height:508px;-webkit-background-size:736px 508px}.tour_square .scene .wall,.tour_square .scene .message{height:245px;-webkit-background-size:736px 245px}.tour_square .link_print{height:140px;-webkit-background-size:736px 140px}.tour_square .link_print img{margin-top:-40px}}@media only screen and (orientation: landscape){.tour_square .link_print img{margin-top:-40px}}#campaign_print{background-color:#fff;text-align:center}#campaign_print h3{color:#027ca4;font-weight:normal;line-height:1em;font-size:15px;letter-spacing:.1em}#campaign_print #header_wrap{background:url(/assets/campaign/print/smartphone/pages/top_bg-62446aa69504c966d84c8c0ff8765b7f001491f72acaeca276fa64b3e4de86a5.jpg) no-repeat top center;-webkit-background-size:736px 395px;height:395px}#campaign_print #header_wrap header{width:320px;margin:0 auto;position:relative}#campaign_print #header_wrap header h1{position:absolute;top:10px;left:10px}#campaign_print #header_wrap header h2{width:308px;margin:0 auto;padding-top:19px}#campaign_print #flow h3{padding:18px 0 16px}#campaign_print #flow dl dd{background:url(/assets/campaign/print/smartphone/pages/flow-8e37ccb614b4847d69cdd88221e921512db8b6e34d8ff61c1efc2faf6206bbb2.png) no-repeat top center;-webkit-background-size:320px 370px;width:320px;height:370px;margin:0 auto;font-size:11px;position:relative}#campaign_print #flow dl dd a:link,#campaign_print #flow dl dd a:visited{text-decoration:underline;color:#666}#campaign_print #flow dl dd .flow02_link{position:absolute;top:157px;left:194px}#campaign_print #flow dl dd .flow03_link{position:absolute;top:340px;left:32px}#campaign_print #register h3{padding:30px 0 25px}#campaign_print #register .input_unit_register{margin:0 10px}#campaign_print #register .input_unit_register input.input_text_register{background:#fbf5f5;border:1px solid #ff278a;margin-bottom:12px}#campaign_print #register .input_unit_register .register_id span{font-weight:normal;font-size:15px;padding:9px 2px 0 0;letter-spacing:.05em}#campaign_print #register .input_unit_register .login_block{font-size:12px;margin:25px 0}#campaign_print #register .input_unit_register .login_block .button_register{background:#ff278a;background-image:-webkit-gradient(linear, left top, left bottom, from(#ff278a), color-stop(0.4, #ff278a), to(#ff278a));color:#fff !important;border:none;font-size:16px;padding:10px}#campaign_print #service_info{background-color:#edf25c;padding:20px 0 30px}#campaign_print #service_info dl{letter-spacing:.1em}#campaign_print #service_info dl dt .catch{font-size:14px}#campaign_print #service_info dl dt .service_headline{line-height:1.6em;font-size:15px;margin:10px 0 20px}#campaign_print #service_info dl dd ul{margin:15px 0 25px}#campaign_print #service_info dl dd ul li{font-size:13px;padding:5px 0 1px}#campaign_print #service_info dl dd ul li:nth-child(2n+1){background-color:#fdffc8}#campaign_print #service_info dl dd ul li:nth-child(2n){background-color:#eff292}#campaign_print #service_info .button_upstair{background-color:#ff278a;font-size:16px;padding:18px 0 16px;margin:0 10px}#campaign_print #annotation{background-color:#f9f0f0;text-align:left;padding:12px 15px 15px;font-size:12px}#campaign_print #annotation li dt{font-weight:bold;color:#ff278a;padding-bottom:5px}#campaign_print #annotation li p{text-align:center;margin:10px}#campaign_print #annotation li span{padding:0 5px;position:relative;top:5px}#campaign_print #annotation li a:link,#campaign_print #annotation li a:visited{color:#017ba4;text-decoration:underline}#campaign_print #annotation li:first-child{border-bottom:1px dotted #ff278a;margin-bottom:15px}.tour_sale_seller{background-color:#fff;font-family:YuGothic,"游ゴシック",sans-serif;color:#000;line-height:1.6em}.tour_sale_seller .header{background:url(/assets/tour/sale/seller/smartphone/top-7a778dcbedb8b790f20c40f9620d6a47e9a9b4f8c3ea1acc9679c4952f501971.jpg) 0 0 no-repeat;background-size:contain;height:0;width:100%;padding-top:100%;position:relative}.tour_sale_seller .header header{position:absolute;top:0;width:100%;box-sizing:border-box}.tour_sale_seller .header .seller_title{position:absolute;bottom:10px;left:10px;width:52.8%;height:52.8%}.tour_sale_seller .outline{background-color:#fff}.tour_sale_seller .outline h4{border-bottom:2px dashed #000;padding:15px 15px 12px}.tour_sale_seller .outline .answer{padding:15px 15px 35px;font-size:15px}.tour_sale_seller .outline .answer .reply dt{float:left;width:42px}.tour_sale_seller .outline .answer .reply dd{padding-left:42px;position:relative;top:-8px}.tour_sale_seller .outline .point li{background-color:#ffe0d0;padding:10px}.tour_sale_seller .outline .point li dl dt{float:left;width:28px}.tour_sale_seller .outline .point li dl dd{padding-left:28px}.tour_sale_seller .outline .outline01 .figure{margin:10px 0 20px}.tour_sale_seller .outline .outline01 .figure img{width:100%}.tour_sale_seller .outline .outline01 .point{font-weight:bold}.tour_sale_seller .outline .outline01 .point li:first-child{margin-bottom:10px}.tour_sale_seller .outline .outline02{border-top:2px dashed #000}.tour_sale_seller .outline .outline02 .figure{margin:10px 0 20px}.tour_sale_seller .outline .outline02 .figure img{width:100%}.tour_sale_seller .outline .outline02 .point li{border-radius:5px;padding:15px 20px}.tour_sale_seller .outline .outline02 .point li p{margin-top:10px}.tour_sale_seller .outline .outline02 .point li p img{width:100%}.tour_sale_seller .scene{background-color:#9eb312}.tour_sale_seller .scene ul li{height:0;width:100%;padding-top:53.33%;position:relative}.tour_sale_seller .scene ul li h5{position:absolute;bottom:0;left:0;text-align:center;background:#fff;opacity:.9;width:100%;padding:12px 0;letter-spacing:.1em}.tour_sale_seller .scene ul li.school{background:url(/assets/tour/sale/seller/smartphone/scene_school-f83e0c65f5d1f06dcd1d694450ea7835d1144cc684459148b3a3ca8e113c7e86.jpg) 0 0 no-repeat;background-size:contain}.tour_sale_seller .scene ul li.sports{background:url(/assets/tour/sale/seller/smartphone/scene_sports-1de132e95b0ffe4f6aed92e8917d4c28e073f7056f1e9064611a37e66c48f79b.jpg) 0 0 no-repeat;background-size:contain}.tour_sale_seller .scene p{padding:35px 40px 30px}.tour_sale_seller .scene p img{width:100%}.tour_sale_seller .howto{background-color:#efd70a;padding:30px 15px 35px}.tour_sale_seller .howto h4{text-align:center;font-size:20px;color:#000;margin-bottom:20px;letter-spacing:.1em}.tour_sale_seller .howto .guide_pc{font-size:14px}.tour_sale_seller .howto dl{margin:20px 0}.tour_sale_seller .howto dl dt{float:left;width:42%;text-align:center}.tour_sale_seller .howto dl dd{background:#fff;border-radius:5px;margin-left:45%;width:55%;font-weight:bold;font-size:14px;box-sizing:border-box;padding:11px 15px;line-height:1.7}.tour_sale_seller .howto .guide_smp{font-weight:bold;font-size:14px;background:#fff38d;padding:10px 12px}.tour_sale_seller .faq{background-color:#53c0e8;padding-bottom:20px}.tour_sale_seller .faq h4{text-align:center;font-size:20px;color:#000;padding-top:30px;margin-bottom:20px;letter-spacing:.1em}.tour_sale_seller .faq dl{font-size:14px}.tour_sale_seller .faq dl dt{background:#bce5f4;padding:10px 15px 9px}.tour_sale_seller .faq dl dd{padding:12px 15px}.tour_sale_seller .faq p{text-align:right;margin:10px 15px 0}.tour_sale_seller .faq p a{background:#0088b8;padding:12px 10px}.tour_sale_seller .sns{background-color:#53c0e8}.tour_sale_seller .sns ul{padding:15px}.tour_sale_seller .sns ul li{display:inline}.campaign_area{background-color:#d60000;padding:20px 0}.campaign_area_text{color:#fff;font-weight:bold;font-size:18px;margin-bottom:5px}.campaign_area_text_small{font-size:14px}.campaign_header{display:block;background-color:#d60000;color:#fff !important;text-align:center;font-weight:bold;padding:3px}.campaign_header_button{background-color:#fff;color:#d60000;padding:4px;border-radius:3px;font-size:12px}.pepabo-footer-company{text-align:left}.pb_footer_logo{margin:20px 20px 20px 10px}.pb_footer_logo img{width:auto;height:18px}.social-media{display:flex;margin:20px 20px 20px 10px}.pepabo_copyright{font-size:9px;padding-left:10px;text-align:left;margin:0;display:flex;flex-direction:column;gap:2rem}.pepabo-footer-service{padding:20px 5px;text-align:left;margin:0;display:flex;flex-direction:column;gap:2rem}.footer-terms-seal{justify-content:center;margin:40px auto;width:100%;display:flex;flex-wrap:wrap}.footer-terms-seal-item{margin-right:10px}.tos_checkbox{display:flex;align-items:center;margin-bottom:10px}.tos_checkbox p{margin:5px;font-size:14px;display:inline;font-weight:bold}.email-unsubscription header{margin:20px 0 10px 10px}.email-unsubscription .message{margin:0 10px 0 10px}
