@charset "shift_jis";


/* setClass 
---------------------------------------------*/
/* inText */
.inText{margin:0 3px;}
.inText a, .inText a:visited {display:inline;text-decoration: underline !important;}

/* smallTxt */
.smallTxt {font-size: 14px;}
/* margin */
.mgt0 {margin-top:0px !important;}
.mgt5 {margin-top:5px !important;}
.mgr5 {margin-right:5px !important;}

/* padding */
.pd5 {padding:5px !important;}
.pd10 {padding:10px !important;}
.pdl10 {padding-left:10px !important;}
/* hr */
hr {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;border-image: none;border-right: 0 none;border-style: solid none none;border-width: 1px 0 0;display: block;height: 1px;margin: 1em 0;padding: 0;}

/* icon */
p.icon_os{padding-left:65px;text-indent:-65px;}

h2.point {background:url(/k-tai/appli/img/bg_point.png) repeat-x 5px 50%;background-size:3px 3px;-webkit-background-size:3px 3px;}

/* button */
.appBnr p {text-align:center; margin:10px 0px 20px;}
.appBnr p a { display:inline-block; margin:0px 4px;}

/* infoTtl */
h1.infoTtl{margin-left:-10px;padding:5px 0 6px 10px;color:#ffffff;font-size:17px;position:relative;border-bottom:1px solid #de3e41;line-height:1!important;
background: #e21418;
background: -moz-linear-gradient(top,  #e21418 0%, #f2464f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e21418), color-stop(100%,#f2464f));
background: -webkit-linear-gradient(top,  #e21418 0%,#f2464f 100%);
background: -o-linear-gradient(top,  #e21418 0%,#f2464f 100%);
background: -ms-linear-gradient(top,  #e21418 0%,#f2464f 100%);
background: linear-gradient(to bottom,  #e21418 0%,#f2464f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e21418', endColorstr='#f2464f',GradientType=0 );}
h1.infoTtl:after{content:"";position:absolute;top:0;height:0;width:0;right:0;border-right:14px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent;}
h1.infoTtl .icon_new {background: url(../img/icon_new.png) no-repeat scroll 0px center;background-size:39px 17px;-webkit-background-size:39px 17px; padding-left:48px;}
ul.infoTxt li{margin-top:10px;line-height:1.5; background:url(/k-tai/appli/img/list_mark.png) no-repeat left 10px;padding-left:7px; background-size:2px;}