﻿@charset "utf-8";

/* CSS Reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, strong, small, dl, dt, dd, ol, ul, li, fieldset, form, select, textarea, input, button, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure, figcaption{margin:0; padding:0;}
body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
*{-webkit-text-size-adjust:none}/* �꾩씠�� 媛�濡쒕え�쒕줈 �덉쓣�� 而ㅼ��붽구 諛⑹� */
img, fieldset, button{border:0;}
article, aside, figcaption, figure, footer, header, menu, nav, section{display:block;}
body, input, button, textarea, select, table, kbd{line-height:1.2; font-size:12px; color:#000;}
body{-webkit-text-size-adjust:none;}
img{vertical-align:top}
ol, ul, dl{list-style:none;}
a{text-decoration:none; color:#000;}
a[href^="tel"]{ font-style:normal}
a:hover, a:focus, a:active{text-decoration:none;}
button, label{cursor:pointer;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0; border:0;}
input[type='text'], input[type='password'], input[type='submit'], input[type='search'], select, textarea{border-radius:0;vertical-align:middle}
input:checked[type='checkbox']{-webkit-border-radius:0}
button ,input[type='button'], input[type='submit'], input[type='reset'], input[type='file']{-webkit-appearance:button; border-radius:0;background-color:transparent;}
input[type="radio"]{border:none;}
table{border-collapse:collapse; border-spacing:0;}
caption, legend{width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; visibility:hidden;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
textarea{-webkit-appearance:none}
select{-webkit-appearance:menulist-text}
hr{display:none}
br{letter-spacing:normal}
#warp *, #warp *:before, #warp *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body, body a{font-family:Arial,sans-serif;}


/* Reserved Class
-------------------------------------------------------------- */
.irPm{display:block; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px;}
.irWa{display:block; overflow:hidden; position:relative; width:100%; height:100%; z-index:-1;}
.blind{width:1px; height:1px; font-size:0; line-height:0; position:absolute; top:0; left:-1000%; overflow:hidden;}
.clear {clear: both;}
.clearFix{zoom:1;}
.clearFix:after{clear:both; display:block; content:'';}

/* common
-------------------------------------------------------------- */
.sp{display:block;overflow:hidden;background-image:url(../img/logo_top.png);background-size:126px 94px;background-repeat:no-repeat;text-indent:-9999px}
#wrap{overflow:hidden;min-width:320px}
header{position:relative;height:64px;background-color:#129fea}
header .logo{position:absolute;top:50%;left:15px;width:125px;height:60px;margin-top:-15px;background-position:0 0}
header .select_box{position:absolute;top:50%;right:17px;width:107px;height:22px;margin-top:-11px;border:1px solid #fff;background-position:0 -48px}
header .select_box a{display:block;height:22px;padding:0 0 0 5px;line-height:22px;text-indent:0;font-size:11px;color:#fff;text-decoration:none;text-transform:uppercase}
header .select_box dt a{border-top:none !important}
header .select_box dd a{height:22px;line-height:22px;background-color:#fff;border-top: 1px solid #0056b8}

.tab ul li{float:left;width:50%;height:45px;line-height:45px;background-color:#d9d9d9;text-align:center}
.tab ul li.on{background-color:#696969}
.tab ul li a{display:block;height:100%;color:#fff;font-size:14px;text-transform:uppercase;font-weight:bold}

.btn_top{display:none;overflow:hidden;position:fixed;bottom:5px;right:5px;width:54px;height:34px;background:url(../images/btn_top.png) 0 0 no-repeat;background-size:54px 34px;background-color:rgba(0,0,0,0.6);border-radius:10px;text-indent: -9999px}

footer{height:54px;background-color:#ececec;text-align:center;line-height:54px;font-size:10px;color:#696969}

/* style
-------------------------------------------------------------- */
section{padding:33px 25px;color:#696969}
section pre {
    font-family:Arial,sans-serif;
    word-wrap: break-word;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-break: break-all;
}
section pre{font-size:13px;line-height:1.5}
section pre h2{font-size:25px;font-weight:bold}
section pre h3{font-size:15px;font-weight:bold}
section pre .list_pd{padding-left:15px;}
section pre .list_pd ul li{position:relative;font-size:13px;margin-bottom:10px;line-height:1.4;list-style-type: disc}
section pre a{color:#ff5252;text-decoration:underline}/* 181129 異붽� */
section pre a:hover{text-decoration:underline}/* 181129 異붽� */
