.topText{padding:40px 0px;text-align:center}.topText p{margin:30px 0px}.topText p.strongText{font-size:18px;font-weight:bold;color:#c1272d}.topRight{width:730px;float:right}.topRight a{display:block}.topLeft{width:280px;float:left}.topLeft a{display:block}ul.topNewsList{display:block;width:620px;margin:20px auto}ul.topNewsList li{display:block;margin-bottom:10px}ul.topNewsList span.postDate{width:110px;display:block;float:left;color:#f7931e}ul.topNewsList span.postTitle{width:510px;display:block;float:right}ul.topNewsList span.postTitle a{color:#333;text-decoration:none}ul.topNewsList span.postTitle a:hover{text-decoration:underline}.productContainer{margin-top:40px}.topProductList li{margin:30px 0px 50px 0px}.topProductImg{width:80px;text-align:center}.topProductImg img{max-width:78px;max-height:78px;border:1px #ccc solid}.topProductText{width:630px}.topProductDate{display:block;color:orange}.topProductTitle{display:block;padding:10px 0px}.topProductTitle a{color:#333;font-weight:bold;text-decoration:none}.topProductTitle a:hover{text-decoration:underline}.topProductValue{font-size:13px}.aboutPointsText{margin:10px 0px 10px 0px;padding-top:30px;height:282px;background-image:url(../img/subpage/about_us_chara.png);background-repeat:no-repeat;background-position:right bottom}.aboutPointsText p{line-height:200%}.aboutPointTable{width:1024px;border:1px #999 solid;border-collapse:collapse}.aboutPointTable .td{width:50%;padding:20px 15px;border:1px #999 solid;border-collapse:collapse}.productList{display:block;width:1024px}.productList li{margin:40px 0px}.productList_img{display:block;float:left;width:80px;height:80px;text-align:center}.productList_img img{max-width:78px;max-height:78px;border:1px #ccc solid}.productList_text{display:block;float:right;width:915px}.productList_date{display:block;color:orange}.productList_title{display:block;padding:10px 0px}.productList_title a{font-weight:bold;text-decoration:none;color:#000}.productList_title a:hover{text-decoration:underline}.productList_value{display:block;line-height:130%}.productDetailImg{width:350px;float:left}.productDetailText{width:650px;float:right}.productDataTable{width:650px;border:1px #e6e6e6 solid;border-collapse:collapse}.productDataTable th{width:110px;background-color:#e6e6e6;color:#000;border-width:1px 0px 1px 0px;border-color:#fff;border-style:solid;padding:10px;border-collapse:collapse}.productDataTable td{padding:10px;border-collapse:collapse;border-width:0px 0px 1px 0px;border-color:#666;border-style:dotted}.productDataText{margin-top:40px;font-size:14px}.productDataText p{margin:15px 0px;line-height:130%}.productDetailImg_row-01{width:350px}.productDetailImg_row-01 img{max-width:348px;border:1px #999 solid}.productDetailImg_row-02{margin-top:7px}.productDetailImg_row-02_left{float:left;width:170px}.productDetailImg_row-02_left img{max-width:168px;border:1px #999 solid}.productDetailImg_row-02_right{float:right;width:170px}.productDetailImg_row-02_right img{max-width:168px;border:1px #999 solid}.productDataText-more{display:none}.circleTable{width:900px;margin:40px auto 80px auto}.circleTable .td{text-align:center;border-width:0px 0px 1px 0px;border-color:#ccc;border-style:dotted;padding:30px 0px 15px 0px}.circleTable .td a{color:#0071bc}.shopTable{width:800px;margin:40px auto 80px auto;border:1px solid #ccc;border-collapse:collapse}.shopTable .td{border:1px solid #ccc;border-collapse:collapse;text-align:left;padding:10px 15px;vertical-align:middle}.shopTable .td a{color:#666}.shopTable .tr{background-color:#ffffcc}.shopTable .tr:nth-child(even){background-color:#ffffff}.companyContainer{width:900px;margin:40px auto}.company-left{width:430px;float:left}.company-right{width:460px;float:right}.company-right ol{margin:20px 0px 30px 15px;list-style:decimal}.company-right ol li{padding:5px 0px}.blogRight{width:750px;float:right}.blogLeft{width:250px;float:left}.blogPost{margin-top:30px;padding:0px 0px 20px 0px;border-bottom:#eee dashed 1px}.blogPost-data{font-size:14px;color:#333;font-weight:bold}.blogPost-title{padding:10px 0px}.blogPost-title a{font-size:18px;text-decoration:none;color:#0071bc;font-weight:bold}.blogPost-title a:hover{text-decoration:underline}.blogPost-text{font-size:14px;color:#666}.blogMeta h3{padding:20px 0px;font-size:20px;text-decoration:none;color:#0071bc;font-weight:bold;border-bottom:#eee dashed 1px}.blogData{text-align:right;font-size:15px;padding:10px 0px;color:#666}.blogData a{color:#666}.BlogContents{margin:40px 0px}.BlogContents img{margin:20px 0px;max-width:90%}.BlogContents a{color:#0071bc}.BlogContents p{margin:20px 0px}.BlogContents strong{font-weight:bold}.BlogContents em{font-style:italic}.BlogContents u{text-decoration:underline}.BlogContents s{text-decoration:line-through}.BlogContents ul{margin:20px 25px;list-style:disc}.BlogContents big{font-size:20px}.BlogContents small{font-size:13px}.BlogContents code{display:inline-block;background-color:#eee;padding:3px}.BlogContents del{text-decoration:line-through}.BlogContents ins{text-decoration:underline}.BlogContents cite{font-style:italic}.BlogContents pre{font-weight:bold}.BlogContents h1{font-size:20px;font-weight:bold;margin:30px 0px}.BlogContents h2{font-size:18px;font-weight:bold;margin:30px 0px}.BlogContents h3{font-size:16px;font-weight:bold;margin:30px 0px}.BlogContents h4{font-size:15px;font-weight:bold;margin:30px 0px}.BlogContents h5{font-size:15px;margin:30px 0px}.BlogContents h4{font-size:14px;margin:30px 0px}.BlogContents table{width:100%;border:1px solid #999;border-collapse:collapse}.BlogContents table th{background-color:#eee;border:1px solid #999;border-collapse:collapse;text-align:center;color:#333;font-weight:bold;padding:15px}.BlogContents table td{border:1px solid #999;border-collapse:collapse;text-align:left;color:#333;padding:15px 10px 15px 10px}.blog-calendar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;border:0px}.blog-calendar th{background-color:#eee;text-align:center;padding:5px}.blog-calendar th.sunday{color:#f00}.blog-calendar th.saturday{color:#00f}.blog-calendar td{vertical-align:middle;text-align:center;padding:5px}.blog-calendar a{color:#0071bc}.blog-widget{margin-top:40px}.blog-widget h3{font-size:18px;font-weight:bold;border-width:0px 0px 2px 0px;border-color:#999;border-style:solid;padding-bottom:15px}.blog-widget ul li{display:block}.blog-widget ul a{display:block;padding:15px 0px;border-width:0px 0px 1px 0px;border-color:#ccc;border-style:dashed;font-size:14px;color:#666;text-decoration:none}.pagination{text-align:center}.pagination span.prev,.pagination .next,.pagination .disabled,.pagination .number{display:inline-block;border:1px #ccc solid;margin:0px 3px;text-align:center}.pagination a{display:inline-block;padding:10px;text-decoration:none;color:#764932}.pagination span.current{padding:10px;background-color:#eee}.pagination span.disabled{padding:10px}.mail_container{width:1024px;margin:0px auto}.mail_container p{text-align:left !important;width:700px;margin:30px auto;line-height:140%}.mail_formContainer table{width:700px;border-collapse:collapse;border:1px solid #ccc;font-size:14px;margin:30px auto}.mail_formContainer table th{background-color:#eee;text-align:center;padding:15px 0px;min-width:180px;border-collapse:collapse;border:1px solid #ccc}.mail_formContainer table td{text-align:left;padding:15px 10px;border-collapse:collapse;border:1px solid #ccc}.mail_formContainer div.submit{width:700px;margin:30px auto;text-align:center}.auth-captcha{text-align:center}.required{color:#f00;font-size:18px}.alert-message{border:2px #F00 solid;color:#F00;margin:30px 0px;padding:30px}
