@charset "utf-8";
/********************************************
リセット
********************************************/
body,div,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,pre,code,blockquote,table,th,td{margin: 0;padding: 0; }h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal; margin: 0; padding: 0; }pre {word-wrap: break-word;white-space: pre-wrap; }em{ font-style:normal;}div {word-wrap: break-word; }br {letter-spacing: 0; }a img, img { border: 0; }ul {ｍargin: 0;padding: 0; }li {list-style-type: none;margin: 0;padding: 0; }li img {margin: 0;padding: 0;}table {border-collapse: collapse;border-spacing: 0;}caption,th { text-align: left; }th,td{ vertical-align:top;}fieldset,img { border: 0; }address, th, var {font-style: normal;font-weight: normal;}hr {border: 0;height: 1px;margin: 0;padding: 0;}img{vertical-align:middle;}::selection { background:#666; color:#fff; text-shadow:none;}::-moz-selection { background:#666; color:#fff; text-shadow:none;}

/********************************************
フォームパーツ
********************************************/
label{cursor:pointer;}legend{display:none;}
input,button,select,textarea{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体","ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif; max-width:100%; box-sizing:border-box; max-width:600px;}
/*IE10以上は游ゴシックを除外する*/
@media all and (-ms-high-contrast: none) {
input,button,select,textarea{font-family:"メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;}
}
/*Edgeでデフォルトに戻す*/
@supports (-ms-accelerator:true) {
input,button,select,textarea{ font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体","ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;}
}
input,button,textarea{color: #333333; padding:3px 5px; vertical-align:middle; margin:1px 0;}
input[type="text"],input[type="password"],input[type="file"],textarea, select{
color: #333333; padding: 3px 5px; vertical-align: middle; margin:1px 0;
display: inline-block; background-color:#f9f9f9; border: 1px solid #ddd;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) inset; border-radius: 3px; transition:all 0.2s ease-out;}
input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,textarea:focus, select:focus{
border-color:#75B9F0; background-color:#fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline: 0 none;}
input[type="submit"],button[type="submit"]{ cursor: pointer;}
input[type="checkbox"],input[type="radio"]{}
/*IEのプレイスホルダ*/
input:-ms-input-placeholder { opacity:0.5;}



/********************************************
クリア
********************************************/
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{min-height: 1px;}.clear{clear:both;}

/********************************************
jquery-uiの基本スタイルを上書き修正
********************************************/
/*フォントを統一*/
.ui-widget{ font-family:inherit; font-size:inherit;}
/*カラーなどを統一*/
.ui-widget-content{ color:inherit; background-image:none; background-color:#fff;}
/*リンク　カラーなどを統一*/
.ui-widget-content a{ /*color:inherit;*/ text-decoration:none;}
.ui-widget-content a:hover{text-decoration:underline;}
/*生成されるコンテンツの余白*/
.ui-tabs .ui-tabs-panel{ padding:20px;}
.ui-dialog .ui-dialog-content{ padding:20px;}
/*ツールチップの最小幅、最大幅を変更など*/
.ui-tooltip {padding: 10px;min-width: 100px; max-width: 800px !important;}
/*モーダルのボーダーを削除*/
.ui-dialog{ border:none;}







