body{margin:0;padding:0;font-size:16px;font-family:'Meiryo UI','メイリオ',sans-serif;background:url("../images/bg.jpg") center top #f8eabe;-webkit-text-size-adjust:100%;color:"#333333"}
a{text-decoration:underline}
a:hover{text-decoration:none;opacity:0.7;filter:alpha(opacity=70)}
#wrapper_home .header{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home .header #headerlogo{margin:0;padding:0;background:url("../images/top_headbg.png") repeat-x;width:100%;max-height:135px;height:auto !important;height:135px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:center}
#wrapper_home .header #headerlogo img{width:100%;max-width:600px}
#wrapper_home .header #scimg1{margin:0;padding:0;background:url("../images/top_scimg1.jpg") repeat-x;height:78px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home .header #scimg2{margin:0;padding:4px 0;background:url("../images/top_scimg2.jpg") top repeat-x;height:70px;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home .header #scimg2 .groupname{display:table-cell;vertical-align:middle;margin:0;padding:0;width:100%;background:#fff;opacity:0.9;border-top:1px solid #ffcc66;border-bottom:1px solid #ffcc66;font-size:200%;color:#ff0000;opacity:0.9;filter:alpha(opacity=90);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:center}
#wrapper_home #tickerarea{margin:0;padding:5px;color:#f00;background:#fed379;font-size:15px;opacity:0.9;filter:alpha(opacity=90);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home #mainframetop .qrcode_float{position:absolute;padding:10px 0 0;margin:0 0 0 280px;top:40px;left:50%;width:135px;height:135px;text-align:center;background:url("../images/qrcode_bg.png") no-repeat}
#wrapper_home #mainframetop .enter_btn_area{margin:10px auto 0 auto;padding:10px;max-width:650px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;zoom:1}
#wrapper_home #mainframetop .enter_btn_area:before,#wrapper_home #mainframetop .enter_btn_area:after{display:block;height:0;visibility:hidden;content:"\0020"}
#wrapper_home #mainframetop .enter_btn_area:after{clear:both}
#wrapper_home #mainframetop .enter_btn_area .enter_btn_area_left{width:50%;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home #mainframetop .enter_btn_area .enter_btn_area_left a.empty_mail{background:url("../images/icon_mail.gif") no-repeat 0 0;padding:0 0 5px 25px;vertical-align:middle}
#wrapper_home #mainframetop .enter_btn_area .enter_btn_area_right{width:50%;float:right;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home #mainframetop .article_area{margin:0 auto;padding:10px;max-width:600px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;zoom:1}
#wrapper_home #mainframetop .article_area:before,#wrapper_home #mainframetop .article_area:after{display:block;height:0;visibility:hidden;content:"\0020"}
#wrapper_home #mainframetop .article_area:after{clear:both}
#wrapper_home #mainframetop .article_area .article_item{margin:10px 0;padding:0;text-align:left}
#wrapper_home #mainframetop .article_area .article_item .article_title{color:#ff6600}
#wrapper_home #mainframetop .linkbanner_area{margin:20px 0;text-align:center}
#wrapper_home #mainframetop .linkbanner_area img{margin-bottom:10px}
#wrapper_home #mainframetop .company_info{margin:20px auto;padding:20px 40px;max-width:600px;width:96%;background:url("../images/company_info_bg_star.png") no-repeat right bottom #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;zoom:1;opacity:0.9;filter:alpha(opacity=90);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;border:1px solid #ffde83;text-align:center}
#wrapper_home #mainframetop .company_info:before,#wrapper_home #mainframetop .company_info:after{display:block;height:0;visibility:hidden;content:"\0020"}
#wrapper_home #mainframetop .company_info:after{clear:both}
#wrapper_home #mainframetop .company_info .c_title{font-size:17px;color:#555;margin-bottom:10px;font-weight:bolder}
#wrapper_home #mainframetop .company_info .c_name{color:#555;font-weight:bolder}
#wrapper_home #mainframetop .company_info .c_addr{color:#555;font-size:14px}
#wrapper_home #mainframetop .company_info .c_contact{color:#555;font-size:14px}
@media screen and (max-width: 860px){#wrapper_home .qrcode_float{display:none !important}
}
@media screen and (max-width: 640px){#wrapper_home .enter_btn_area{max-width:100%}
#wrapper_home .enter_btn_area .enter_btn_area_left{width:100% !important;float:none !important;text-align:center;padding:5px 0}
#wrapper_home .enter_btn_area .enter_btn_area_right{width:100% !important;float:none !important;text-align:center;padding:5px 0}
#wrapper_home #scimg1{display:none !important}
}
#wrapper_inner .header{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner .header #headerlogo{margin:0;padding:0;background:#ffca00;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;opacity:0.9;filter:alpha(opacity=90);text-align:left;height:52px}
#wrapper_inner #mainframe{margin:0 auto;padding:2px;max-width:995px;background:url("../images/framebg1.jpg") #fff repeat-x;border-left:solid 1px #ffe7a2;border-right:solid 1px #ffe7a2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe h1{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe h2{padding:10px 20px;background:#ffffcc;font-size:100%;font-weight:bolder;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe ul,#wrapper_inner #mainframe ol{margin:0 0 0 20px;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe ul li,#wrapper_inner #mainframe ol li{margin:0;padding:0 0 3px 0}
#wrapper_inner #mainframe p{margin:0;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe p.attention{color:#f00}
#wrapper_inner #mainframe .btn_area{margin:20px 0 0 0;border-top:2px dotted #ccc;padding:20px}
#wrapper_inner #mainframe .icon-warning{width:90%;margin:0 auto;padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#ffeeee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe .icon-warning ul{margin:0;padding:0;text-align:left;list-style-type:none}
#wrapper_inner #mainframe .icon-warning ul li{margin:0;padding:0;color:#ff0000}
#wrapper_inner #mainframe table{color:#333;width:90%;margin:20px auto;padding:0;border-collapse:collapse;border-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table th{padding:10px;border:1px solid #ddd;background:#ffffcc;width:150px}
#wrapper_inner #mainframe table td{border:1px solid #ddd;padding:10px;text-align:left}
#wrapper_inner #mainframe table td .formselect{padding:10px;background:#fff;font-size:100%;font-weight:normal;text-align:left;border:1px solid #ccc;margin:5px;max-width:250px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formtextl{padding:10px;background:#fff;font-size:100%;font-weight:normal;text-align:left;max-width:250px;width:96%;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formtextll{padding:10px;background:#fff;font-size:100%;font-weight:normal;text-align:left;width:90%;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formtextltxt{margin:5px auto;padding:10px;font-size:100%;font-weight:normal;text-align:left;width:97%;height:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formselect2{padding:10px;font-size:100%;font-weight:normal;text-align:left;border:1px solid #ccc;margin:5px;max-width:140px;width:96%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formattention{color:#888;padding:5px}
#wrapper_inner #mainframe table td .formconfirm{color:#00f;padding:5px}
#wrapper_inner #mainframe table td.lastbox{border:none}
@media screen and (max-width: 600px){#wrapper_inner #mainframe table th{display:block;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:left}
#wrapper_inner #mainframe table td{display:block;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:none;text-align:left}
#wrapper_inner #mainframe table td nobr{display:block;width:90% !important}
#wrapper_inner #mainframe table td.lastline{border-bottom:1px solid #ddd !important}
#wrapper_inner #mainframe table td.lastbox{border-top:1px solid #ddd !important}
}
#wrapper_inner #mainframe table.newuser th{padding:5px;border:1px solid #ddd;background:#c6e6ff;font-weight:normal;width:150px;text-align:center}
#wrapper_inner #mainframe .closemessage{color:#333;width:90%;margin:20px auto 50px auto;padding:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe .closemessage img.thanks{margin:0;padding:0;width:100%;max-width:698px;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe .closemessage img.start{margin:0;padding:0;width:100%;max-width:300px;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe .sunitemmenu{padding:10px 0;margin:0;text-align:center}
#wrapper_inner #mainframe .sunitemmenu ul{padding:0;margin:0;list-style-type:none}
#wrapper_inner #mainframe .sunitemmenu ul li{padding:0;margin:0}
#wrapper_inner #mainframe .sunitemmenu ul li a{color:#f60}
#wrapper_inner #mainframe .icon-information{width:90%;margin:20px auto;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe .icon-information ul{margin:0;padding:0;text-align:left}
#wrapper_inner #mainframe .icon-information ul li{margin:0;padding:0;font-size:15px;color:#f60}
div.footer-area{padding:0;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
div.footer-area .footerlink{background:#fffe9f;padding:10px;text-align:center;font-size:100%;color:#cc0000}
div.footer-area .credit{background:#ffd325;margin:0;padding:5px;text-align:center;font-size:80%;color:#cc0000}
div.footer-area .footer-button-area{padding:10px;text-align:left}
.clear{zoom:1}
.clear:before,.clear:after{display:block;height:0;visibility:hidden;content:"\0020"}
.clear:after{clear:both}

