@charset "utf-8";
/*----------------------------------
Reset Setting(http://www.lonniebest.com/FormatCSS/)
--------------------------------------*/
html{font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;ms-text-size-adjust:100%;webkit-text-size-adjust:100%;}body{margin:0;}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table,pre{margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);}a:active,a:hover{outline:0;}html{}p,li,dt,dd,th,td,pre{line-break:strict;ms-line-break:strict;ms-word-break:break-strict;word-break:break-strict;}abbr[title]{border-bottom:1px dotted;}b,em{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin-top:0px;}mark{background:#ff0;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;max-width:100%;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;moz-box-sizing:content-box;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"], input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{box-sizing:content-box;moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}LI{display:block;}
/*----------------------------------
Reset Setting customize for thisite
--------------------------------------*/
BODY{
background-size:100% auto;
-webkit-text-size-adjust: 100%;
background-image: url("../img/temp/page_hdr.jpg");
background-repeat:no-repeat;
}
#header{border-top:0px;background-image:none;background-color:rgba(0,0,0,0.1);position:relative;}

/*----------------------------------
subnav
--------------------------------------*/
#subnav{background:#fff;position:fixed;top:70px;right:10px;z-index:100;border-radius:4px;box-shadow:0px 0px 3px rgba(0,0,0,0.5);display:none;}
#subnav UL{}
#subnav LI{display:block;border-bottom:1px dotted #ccc;}
#subnav LI:last-child{border-width:0px;}
#subnav LI A{display:block;padding:15px 30px;color:#333;}
#subnav LI SPAN{display:block;padding:15px 30px;color:#333;background:#eee;border-radius:0px 0px 4px 4px;}

/*----------------------------------
page_hdr
--------------------------------------*/
#page_hdr{display:table;width:100%;background:#fff;}
#page_hdr P{display:table-cell;padding:5px;text-align:center;vertical-align:middle;}
#page_hdr .backlink{width:15%}
#page_hdr .backlink img{width:100%;}
#page_hdr .page_ttl{width:auto;}

/*----------------------------------
content
--------------------------------------*/
#content{}
/*#content IMG{width:100%;vertical-align:bottom;}*/
#content A{}
/*#content A{background:transparent;webkit-tap-highlight-color:rgba(242, 41, 103, 0.3);}*/
#content A:active,
#content A:hover{}
#content A:hover IMG{opacity:0.8;}
#content INPUT[type="radio"] {
-webkit-transform: scale(1.2);
transform: scale(1.2);
margin-left:0.5em;
position:relative;
}
#content  EM{font-style:normal;font-weight:bold;}
#content SELECT{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size: small;
text-indent: 0.2em;
color: #000;
border: 1px solid #ccc;
cursor: pointer;
padding:5px 0;
background:#fff;
}
#content SELECT:disabled{background:#ccc;}
/*----------------------------------
ページトップへ戻る
--------------------------------------*/
P.pagetopnav{
  padding:10px;
  position:fixed;
  bottom:20px;
  right:10px;
  display:none;

  z-index: 3;
}
P.pagetopnav A{ display:block;width:40px;height:40px;background:rgba(129,212,250,0.8) url(./../img/temp/gotop.png) no-repeat 50% 50%;background-size:40% auto;text-indent:-9999px;border-radius:30px;box-shadow:0px 0px 3px rgba(0,0,0,0.15);}
/*----------------------------------
general class
--------------------------------------*/
#content .alignC{text-align:center;}
#content .alignL{text-align:left;}
#content .alignR{text-align:right;}
#content .floatL{float:left;}
#content .floatR{float:right;}
#content .clearfix{overflow:hidden;}
#content .contentWidth{width:93.75%;margin:0 auto;}
#content .boxwrap{overflow:hidden;display:block;}
#content .txtPink{color:#ff3366;}
