*{margin:0;padding:0}body{background:#003d4c;color:#fff;font-family:'lucida grande',verdana,helvetica,arial,sans-serif;font-size:90%;margin:0}a{color:#003d4c;text-decoration:underline;font-weight:bold}a:hover{color:#367889;text-decoration:none}a
img{border:none}h1,h2,h3,h4{font-weight:normal;margin-bottom:0.5em}h1{background:#fff;color:#003d4c;font-size:100%}h2{background:#fff;color:#e32;font-family:'Gill Sans','lucida grande',helvetica,arial,sans-serif;font-size:190%}h3{color:#2c6877;font-family:'Gill Sans','lucida grande',helvetica,arial,sans-serif;font-size:165%}h4{color:#993;font-weight:normal}ul,li{margin:0
12px}p{margin:0
0 1em 0}#container{text-align:left}#header{padding:10px
20px}#header
h1{line-height:20px;background:#003d4c url('/img/cake.icon.png') no-repeat left;color:#fff;padding:0px
30px}#header h1
a{color:#fff;background:#003d4c;font-weight:normal;text-decoration:none}#header h1 a:hover{color:#fff;background:#003d4c;text-decoration:underline}#content{background:#fff;clear:both;color:#333;padding:10px
20px 40px 20px;overflow:auto}#footer{clear:both;padding:6px
10px;text-align:right}#header a, #footer
a{color:#fff}div.form,div.index,div.view{float:right;width:76%;border-left:1px solid #666;padding:10px
2%}div.actions{float:left;width:16%;padding:10px
1.5%}div.actions
h3{padding-top:0;color:#777}table{border-right:0;clear:both;color:#333;margin-bottom:10px;width:100%}th{border:0;border-bottom:2px solid #555;text-align:left;padding:4px}th
a{display:block;padding:2px
4px;text-decoration:none}th a.asc:after{content:' ⇣'}th a.desc:after{content:' ⇡'}table tr
td{padding:6px;text-align:left;vertical-align:top;border-bottom:1px solid #ddd}table tr:nth-child(even){background:#f9f9f9}td.actions{text-align:center;white-space:nowrap}table td.actions
a{margin:0px
6px;padding:2px
5px}.cake-sql-log{background:#fff}.cake-sql-log
td{padding:4px
8px;text-align:left;font-family:Monaco,Consolas,"Courier New",monospaced}.cake-sql-log
caption{color:#fff}.paging{background:#fff;color:#ccc;margin-top:1em;clear:both}.paging .current,
.paging .disabled,
.paging
a{text-decoration:none;padding:5px
8px;display:inline-block}.paging>span{display:inline-block;border:1px
solid #ccc;border-left:0}.paging>span:hover{background:#efefef}.paging
.prev{border-left:1px solid #ccc;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.paging
.next{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.paging
.disabled{color:#ddd}.paging .disabled:hover{background:transparent}.paging
.current{background:#efefef;color:#c73e14}dl{line-height:2em;margin:0em
0em;width:60%}dl dd:nth-child(4n+2),
dl dt:nth-child(4n+1){background:#f4f4f4}dt{font-weight:bold;padding-left:4px;vertical-align:top;width:10em}dd{margin-left:10em;margin-top:-2em;vertical-align:top}form{clear:both;margin-right:20px;padding:0;width:95%}fieldset{border:none;margin-bottom:1em;padding:16px
10px}fieldset
legend{color:#e32;font-size:160%;font-weight:bold}fieldset
fieldset{margin-top:0;padding:10px
0 0}fieldset fieldset
legend{font-size:120%;font-weight:normal}fieldset fieldset
div{clear:left;margin:0
20px}form
div{clear:both;margin-bottom:1em;padding: .5em;vertical-align:text-top}form
.input{color:#444}form
.required{font-weight:bold}form .required label:after{color:#e32;content:'*';display:inline}form
div.submit{border:0;clear:both;margin-top:10px}label{display:block;font-size:110%;margin-bottom:3px}input,textarea{clear:both;font-size:140%;font-family:"frutiger linotype","lucida grande","verdana",sans-serif;padding:1%;width:98%}select{clear:both;font-size:120%;vertical-align:text-bottom}select[multiple=multiple]{width:100%}option{font-size:120%;padding:0
3px}input[type=checkbox]{clear:left;float:left;margin:0px
6px 7px 2px;width:auto}div.checkbox
label{display:inline}input[type=radio]{float:left;width:auto;margin:6px
0;padding:0;line-height:26px}.radio
label{margin:0
0 6px 20px;line-height:26px}input[type=submit]{display:inline;font-size:110%;width:auto}form .submit input[type=submit]{background:#62af56;background-image:-webkit-gradient(linear, left top, left bottom, from(#76BF6B), to(#3B8230));background-image:-webkit-linear-gradient(top, #76BF6B, #3B8230);background-image:-moz-linear-gradient(top, #76BF6B, #3B8230);border-color:#2d6324;color:#fff;text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;padding:8px
10px}form .submit input[type=submit]:hover{background:#5BA150}form
.error{background:#FFDACC;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-weight:normal}form .error-message{-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;border:none;background:none;margin:0;padding-left:4px;padding-right:0}form .error,
form .error-message{color:#9E2424;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}.message{clear:both;color:#fff;font-size:140%;font-weight:bold;margin:0
0 1em 0;padding:5px}.success,.message,.cake-error,.cake-debug,.notice,p.error,.error-message{background:#fc0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #ffcc00, #E6B800);background-image:-ms-linear-gradient(top, #ffcc00, #E6B800);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#E6B800));background-image:-webkit-linear-gradient(top, #ffcc00, #E6B800);background-image:-o-linear-gradient(top, #ffcc00, #E6B800);background-image:linear-gradient(top, #ffcc00, #E6B800);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border:1px
solid rgba(0, 0, 0, 0.2);margin-bottom:18px;padding:7px
14px;color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25)}.success,.message,.cake-error,p.error,.error-message{clear:both;color:#fff;background:#c43c35;border:1px
solid rgba(0, 0, 0, 0.5);background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);text-shadow:0 -1px 0 rgba(0,0,0,0.3)}.success{clear:both;color:#fff;border:1px
solid rgba(0, 0, 0, 0.5);background:#3B8230;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, left bottom, from(#76BF6B), to(#3B8230));background-image:-webkit-linear-gradient(top, #76BF6B, #3B8230);background-image:-moz-linear-gradient(top, #76BF6B, #3B8230);background-image:-ms-linear-gradient(top, #76BF6B, #3B8230);background-image:-o-linear-gradient(top, #76BF6B, #3B8230);background-image:linear-gradient(top, #76BF6B, #3B8230);text-shadow:0 -1px 0 rgba(0,0,0,0.3)}p.error{font-family:Monaco,Consolas,Courier,monospace;font-size:120%;padding:0.8em;margin:1em
0}p.error
em{font-weight:normal;line-height:140%}.notice{color:#000;display:block;font-size:120%;padding:0.8em;margin:1em
0}.success{color:#fff}.actions
ul{margin:0;padding:0}.actions
li{margin:0
0 0.5em 0;list-style-type:none;white-space:nowrap;padding:0}.actions ul li
a{font-weight:normal;display:block;clear:both}input[type=submit],
.actions ul li a,
.actions
a{font-weight:normal;padding:4px
8px;background:#dcdcdc;background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));background-image:-webkit-linear-gradient(top, #fefefe, #dcdcdc);background-image:-moz-linear-gradient(top, #fefefe, #dcdcdc);background-image:-ms-linear-gradient(top, #fefefe, #dcdcdc);background-image:-o-linear-gradient(top, #fefefe, #dcdcdc);background-image:linear-gradient(top, #fefefe, #dcdcdc);color:#333;border:1px
solid #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;text-shadow:#fff 0px 1px 0px;min-width:0;-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-user-select:none;user-select:none}.actions ul li a:hover,
.actions a:hover{background:#ededed;border-color:#acacac;text-decoration:none}input[type=submit]:active,
.actions ul li a:active,
.actions a:active{background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#eee));background-image:-webkit-linear-gradient(top, #dfdfdf, #eee);background-image:-moz-linear-gradient(top, #dfdfdf, #eee);background-image:-ms-linear-gradient(top, #dfdfdf, #eee);background-image:-o-linear-gradient(top, #dfdfdf, #eee);background-image:linear-gradient(top, #dfdfdf, #eee);text-shadow:#eee 0px 1px 0px;-moz-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 4px rgba(0,0,0,0.3);border-color:#aaa;text-decoration:none}.related{clear:both;display:block}pre{color:#000;background:#f0f0f0;padding:15px;-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 2px rgba(0,0,0,0.3)}.cake-debug-output{padding:0;position:relative}.cake-debug-output>span{position:absolute;top:5px;right:5px;background:rgba(255, 255, 255, 0.3);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:5px
6px;color:#000;display:block;float:left;-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);text-shadow:0 1px 1px rgba(255,255,255,0.8)}.cake-debug,.cake-error{font-size:16px;line-height:20px;clear:both}.cake-error>a{text-shadow:none}.cake-error{white-space:normal}.cake-stack-trace{background:rgba(255, 255, 255, 0.7);color:#333;margin:10px
0 5px 0;padding:10px
10px 0 10px;font-size:120%;line-height:140%;overflow:auto;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.cake-stack-trace
a{text-shadow:none;background:rgba(255, 255, 255, 0.7);padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0px
4px 10px 2px;font-family:sans-serif;font-size:14px;line-height:14px;display:inline-block;text-decoration:none;-moz-box-shadow:inset 0px 1px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0 rgba(0, 0, 0, 0.3);box-shadow:inset 0px 1px 0 rgba(0, 0, 0, 0.3)}.cake-code-dump
pre{position:relative;overflow:auto}.cake-context{margin-bottom:10px}.cake-stack-trace
pre{color:#000;background-color:#F0F0F0;margin:0px
0 10px 0;padding:1em;overflow:auto;text-shadow:none}.cake-stack-trace
li{padding:10px
5px 0px;margin:0
0 4px 0;font-family:monospace;border:1px
solid #bbb;-moz-border-radius:4px;-wekbkit-border-radius:4px;border-radius:4px;background:#dcdcdc;background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));background-image:-webkit-linear-gradient(top, #fefefe, #dcdcdc);background-image:-moz-linear-gradient(top, #fefefe, #dcdcdc);background-image:-ms-linear-gradient(top, #fefefe, #dcdcdc);background-image:-o-linear-gradient(top, #fefefe, #dcdcdc);background-image:linear-gradient(top, #fefefe, #dcdcdc)}.cake-code-dump pre,
.cake-code-dump pre
code{clear:both;font-size:12px;line-height:15px;margin:4px
2px;padding:4px;overflow:auto}.cake-code-dump .code-highlight{display:block;background-color:rgba(255, 255, 0, 0.5)}.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px}.code-coverage-results div.uncovered
span.content{background:#ecc}.code-coverage-results div.covered
span.content{background:#cec}.code-coverage-results div.ignored
span.content{color:#aaa}.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px}.code-coverage-results span.line-num
strong{color:#666}.code-coverage-results
div.start{border:1px
solid #aaa;border-width:1px 1px 0px 1px;margin-top:30px;padding-top:5px}.code-coverage-results
div.end{border:1px
solid #aaa;border-width:0px 1px 1px 1px;margin-bottom:30px;padding-bottom:5px}.code-coverage-results
div.realstart{margin-top:0px}.code-coverage-results
p.note{color:#bbb;padding:5px;margin:5px
0 10px;font-size:10px}.code-coverage-results span.result-bad{color:#a00}.code-coverage-results span.result-ok{color:#fa0}.code-coverage-results span.result-good{color:#0a0}#url-rewriting-warning{display:none}html{overflow:auto;margin:0;padding:0;//background-color:#eee;color:#3c3c3c}body{margin:0
auto;padding:0;padding:0px;//background-color:#e1e1e1;//background-color:#eee;background-color:#fff;overflow:hidden;width:100%}#container{margin:0
auto;padding:0;width:100%}#content{//width:100%;//min-width:300px;//max-width:980px;//width:980px;margin:0
auto;//background:none;padding:0;overflow:hidden;//    padding:10px}#main{width:100%;//max-width:800px;margin:0
auto;float:left}.overflow{overflow:hidden}a{text-decoration:none !important}a:hover
img.overwhite{cursor:pointer;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;zoom:1}a:hover
img{cursor:pointer;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;zoom:1}a:hover{cursor:pointer;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;zoom:1}li{list-style:none}hr{border-top:none;border-bottom:1px solid rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(255,255,255,0.5)}.white{color:#fff}.red{color:#D45B0B}.small{font-size:90%}img{background-repeat:no-repeat}dl{width:100%}dt{width:auto}dl dt:nth-child(4n+1),
dl dd:nth-child(4n+2),
dl dt:nth-child(4n+1){background:none}#busy-indicator{display:none}.left{float:left}.right{float:right}.top-space-50{margin-top:50px}#flashMessage{background:#f9cc44;color:#302f2b;border:none;text-align:center;font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.checkbox{margin:0;padding:3px}.paginate{margin-top:20px;text-align:center}li{list-style:none}#sending-js-submit{display:none}.body{width:96%;max-width:980px !important;margin:0
auto !important}.center{text-align:center;margin:0}.titel_image{width:98%;//min-width:300px}.text-right{text-align:right}.bold{font-weight:bold}ul{margin:0;padding:0}li{margin:0;padding:0}form
div{clear:none;margin:0;padding:0}form{clear:none}.or-text{text-align:center;color:#a1a1a1;margin:0}.btns-fram{padding:10px
0px}.btns-fram
a{padding:10px;color:#fff;background-color:#D45B0B;border-radius:2px}.btns-fram-l{padding:20px
0px}.btns-fram-l
a{padding:20px
0px}p{margin:0}.r-red{color:red}.small-text{font-size:80%;color:#a1a1a1}.title{font-size:110%;font-weight:bold;padding:10px
0px}.title-bg{background-color:#a1a1a1;padding:2px
5px}.btns-fram-green
a{background-color:#0a0}.btns-fram-gray
a{background-color:#a1a1a1}.padding20{padding:20px}.page-title{padding:20px;margin:20px
auto;border-bottom:1px solid #a1a1a1;font-size:150%;color:#D45B0B}.underline{text-decoration:underline !important}.poin-fram{padding:10px
0px;display:table-cell;vertical-align:middle}.poin-fram
img{height:25px;display:inline-block}.point-num{padding:5px
10px;margin:0px;margin-left:20px;background-color:#D45B0B;color:#fff;border-radius:3px}.bg{background-color:#e1e1e1;padding:5px
10px}.point-margin-right{margin-right:10px}.img-fram
img{width:90%}.email-main{padding:1% 2%;font-size:100%;color:#333}.btn-result-bottom
a{display:block;text-align:center;background-color:#a1a1a1;//    width: 96%;margin:0px
2%;box-shadow:3px 3px 3px 1px rgba(1,1,1,0.8)}.button{//  width:300px;color:#e4eef8;background:#D45B0B;font-size:100%;//  font-weight:bold;text-shadow:0 -1px 1px #143352;text-align:center;//  display:block;text-decoration:none;border:1px
solid #873B08;padding:12px
0 8px 0;border-radius:12px;background:-moz-linear-gradient(rgba(212,91,11,0.5), rgba(212,91,11,1));background:-webkit-gradient(linear, 100% 0%, 100% 100%, from(rgba(212,91,11,0.5)), to(rgba(212,91,11,1)));box-shadow:0px 1px 0px #873B08,
0px 2px 0px #873B08,
0px 3px 0px #873B08,
0px 4px 0px #873B08,
0px 5px 0px #873B08,
0px 6px 0px #873B08,
0px 7px 0px #873B08,
2px 7px 3px rgba(0,0,0,0.3),
0px 1px 0px rgba(255,255,255,0.5) inset,
0px -1px 0px rgba(255,255,255,0.2) inset}a.button:hover{background:-moz-linear-gradient(rgba(209,137,89,0.9), rgba(212,91,11,0.9));background:-webkit-gradient(linear, 100% 100%, 100% 0%, from(rgba(212,91,11,0.9)), to(rgba(209,137,89,0.9)));box-shadow:0px 1px 0px #A94A0B,
0px 2px 0px #A94A0B,
0px 3px 0px #A94A0B,
0px 4px 0px #A94A0B,
0px 5px 0px #A94A0B,
0px 6px 0px #A94A0B,
0px 7px 0px #A94A0B,
2px 7px 3px rgba(0,0,0,0.3),
0px 1px 0px rgba(255,255,255,0.5) inset,
0px -1px 0px rgba(255,255,255,0.2) inset}.btn-span{background-color:#fff;padding:2px
10px;border-radius:5px;color:#333;font-size:90%;text-shadow:none}.bg-span{background-color:#fff;padding:2px
10px;border-radius:5px}.reflection-button{position:relative;display:block}.reflection{display:block;height:100%;width:30px;position:absolute;top:0px;left:-30px;background-color:#fff;opacity:0;-webkit-animation-name:reflection;animation-name:reflection;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes
reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@keyframes
reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}.body{width:980px}.pc{display:block}.sp{display:none}form{width:100%}@media only screen and (max-width: 520px){.button{width:80%}body,html{width:100%}.body{width:100%}.sp{display:block}.pc{display:none}.cake-sql-log{display:none}#top-text-fram{height:0px}#top-text-body{//position:relative;width:100%;height:0}.sp-btn{margin:15px
0 30px 0}.sp-btn
a{display:block;margin:0
auto;text-align:center;width:80%;padding:8px;font-weight:bold;font-size:120%;border:1px
solid #ccc;color:#555;background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #e3e3e3), color-stop(0, #fefefe));background:-webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);background:-moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);-webkit-box-shadow:inset 0px 5px 2px -2px rgba(255,255,255,0.4),0px 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0px 5px 2px -2px rgba(255,255,255,0.4),0px 1px 3px rgba(0,0,0,0.5);text-shadow:0 2px 0 #fff;-webkit-border-radius:5px;border-radius:5px}#crumb-list{display:none}#content{width:100%}#view-content{width:100%}#main{width:100%;clear:both}#view-main{width:100%;clear:both;padding:0;margin:0}#sub{width:100%;clear:both}body{//padding-top:50px}.list
a{display:block;background-image:url('/img/sp_arrow.png');box-sizing:border-box;background-size:12px 11px;background-repeat:no-repeat;background-position:right;padding:2%}.list:after{content:none}#page-title{display:none}select{font-size:100%}#flashMessage,#authMessage{font-size:90%;text-align:center}}body{font-size:100%;color:#3c3c3c;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","MS Gothic","ＭＳ ゴシック","Helvetica Neue",Helvetica,Arial,sans-serif !important}h1,h2,h3,h4,h5{background:none}h1{//	font-size:32px}h2{//	font-size:32px}h3{//	font-size:20px}h4{}h5{}#top-text-fram{//overflow: hidden;width:100%;height:60px;padding:0px;border-bottom:1px solid #e1e1e1;min-width:1200px;//background-color:#3f6787}#top-text-body{//overflow: hidden;padding:0px
1% 0px 1%;height:40px;//min-width:980px;width:98%;//max-width:980px;margin:0
auto}#top-text-body
h1{float:left;//    background:none;color:#fff;margin:0;height:60px}#top-text-body h1
a{height:60px;display:table-cell;vertical-align:middle}#top-text-body h1
img{height:40px;display:inline-block;margin-top:10px}#top-text-form{float:left;width:350px;padding-left:20px}#top-text-form
form{height:60px;display:table-cell;vertical-align:middle}#top-text-form
.text{float:left;clear:none;width:200px;height:36px;padding:0}#top-text-form .text
input{height:36px;padding:0}#top-text-form
.submit{float:left;clear:none;width:30px;margin:0}#top-text-form .submit
input{height:40px;padding:0
20px}#top-text{position:relative;float:right;//float:left;height:60px;margin:0
auto}.top-text-li{height:60px;font-size:12px;float:left;padding:0px
20px;border-right:1px solid #e1e1e1;margin:0
auto;overflow:hidden}.top-text-li
a{font-weight:normal;display:table-cell;height:60px;vertical-align:middle;padding:0p 20px}.top-text-li a:hover{text-decoration:underline !important}.top-icon{position:relative}.top-icon .top-num-fram{position:absolute;top:5px;right:5px;border-radius:50%;background-color:#D45B0B;color:#fff;width:20px;height:20px;text-align:center}.top-icon
img{height:20px}#top-text-rent{padding:15px
20px;background-color:#D45B0B;color:#fff;border-radius:2px}#top-text #top-user{height:auto}#top-header-menu{display:none;position:absolute;top:55px;right:10px;background:none repeat scroll 0 0 #FFF;box-shadow:0 1px 6px #999;z-index:1000;overflow:hidden;padding:10px;width:200px}#top-text .top-header-menu{text-align:center;width:100%;height:auto}#top-header-menu
a{font-size:100%;font-weight:normal;text-decoration:underline!important;display:block;height:auto;padding:15px
10px;color:#35546E}#top-header-menu a:hover{background-color:#D45B0B;color:#fff}#top-text-userimage{float:right}#top-text-username{float:right;margin-right:10px}#top-text-user{height:61px;float:right;margin-right:-30px;cursor:pointer;//border-left:1px solid #ddd}#top-text-userimage
a{width:40px;height:40px;overflow:hidden;text-align:center;display:table-cell;vertical-align:middle}#top-text-userimage a
img{height:40px;width:auto}#top-header-menu-list{display:none;position:absolute !important;top:50px;right:30px;background:none repeat scroll 0 0 #FFF;box-shadow:0 1px 6px #999;z-index:1000;overflow:hidden;padding:10px;width:150px;font-size:11px}#top-header-menu-list
li{margin:0}#top-text .top-header-menu-list{text-align:center;width:100%;height:auto}#top-header-menu-list
a{font-size:100%;font-weight:normal;text-decoration:underline!important;display:block;height:auto;padding:15px
10px;color:#35546E;//border-bottom:1px dotted #35546E}#top-header-menu-list a:hover{background-color:#D45B0B;color:#fff}.body{//width:98%;//max-width:980px !important;width:980px;margin:0
auto !important}#crumb-list{width:980px;margin:0
auto;padding-bottom:10px;border-bottom:1px dotted #e1e1e1;;color:#3c3c3c}#crumb-list
a{font-weight:600;font-size:80%;color:#3f6787;height:auto}#crumb-list a:hover{text-decoration:underline !important}#overlay{position:fixed;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0.7);top:0;display:none}#centerpoint{position:fixed;z-index:1000;top:5%;left:50%;right:50%;height:100%}#overlay-login-box{position:relative;padding:15px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:10px
solid #DDD;line-height:1.5;background-color:white;display:inline-block;width:650px;max-width:650px;margin-right:-380px;float:right;padding:40px;text-align:left;z-index:1001}#close{float:right;margin:-40px;background:#DDD;padding:0px
0px 5px 10px !important}#overlay-login-box-body
.title{color:#66A1D4}#overlay
h2.title{font-size:180%;color:#3f6787;padding:5% 0px}#overlay-btn-facebook{text-align:center;margin-top:2%}#overlay-btn-facebook
a{display:block;padding:10px
0px;background-color:#4d68a2;color:#fff;border-radius:5px;text-decoration:underline !important}#overlay-btn-twitter{text-align:center;margin-top:4%;margin-bottom:4%}#overlay-btn-twitter
a{display:block;padding:10px
0px;background-color:#55Acee;color:#fff;border-radius:5px;text-decoration:underline !important}#overlay-btn-email
a{color:#35546E;font-weight:normal}#btn-fram{margin-top:2%}#overlay-login-box-body{position:relative;z-index:1001}#overlay a:hover{text-decoration:underline !important}.header-identify{background-color:#D45B0B}.header-identify
a{display:block;color:#fff;padding:5px
0px}.facebook-login-fram{text-align:center;padding:10px
0px;margin:0
auto}.facebook-login-fram
a{//    background-color:#35546E;background-color:#4d68a2;padding:10px;color:#fff;display:block;//border:5px
solid #4d68a2;border:2px
solid #fff;border-radius:5px;font-size:120%;vertical-align:middle}.twitter-login-fram
a{background-color:#55Acee}.email-login-fram
a{background-color:#D45B0B}.facebook-login-fram .icon-facebook{text-decoration:none;margin-right:20px}.facebook-login-fram a:hover{text-decoration:underline !important}.icon-email{background-image:url('/img/icon_email.png');background-position:0 50%;background-size:auto 100%;background-repeat:no-repeat}.icon-f{background-image:url('/img/icon_facebook.png');background-position:0 50%;background-size:auto 100%;background-repeat:no-repeat}.icon-t{background-image:url('/img/icon_twitter.png');background-position:0 50%;background-size:auto 100%;background-repeat:no-repeat}#top-menu{width:100%;max-width:980px;margin:0
auto;padding:20px
0px}#top-menu
li{width:25%;//height:200px;position:relative}#top-menu li
a{padding-top:60px;display:block;font-size:16px;//padding: 10px 40px 0px 40px;font-weight:100;// background-size: 33%;background-size:auto 55%;background-position:50% 0px}#top-menu li a:hover{border-bottom:3px solid #a1a1a1;margin-bottom:-3px}.header-identify{float:left;width:100%}#mypage-menu-fram{float:left;width:100%;margin:0
auto}#crumb-list{width:96%;padding:0
2%;//float:left}//sp-topmenu
#sp-topmenu{display:none}.overlay{position:fixed;z-index:100000;width:100%;height:100%;background-color:rgba(0,0,0,0.7);top:0;color:white;display:none;//font-size:11px}.centerpoint{position:fixed;z-index:1000;top:5%;left:50%;right:50%;height:100%}#how-to-sp{width:80%;border-top:1px solid #e1e1e1;position:fixed;top:5%;right:5%;padding:10% 5%;overflow:hidden;background:#ddd;border:3px
solid #000}#how-to-sp-close{position:absolute;top:10px;right:10px;background:#ddd;//    border: 1px solid #000;width:30px;height:30px;cursor:pointer}#how-to-sp-close
img{width:30px;height:30px}.top-menu-title-fram{color:#3c3c3c}#how-to-inner-sp{max-width:980px;width:100%;margin:0
auto}#how-to-inner-sp
ul{padding:10px
0px;margin:0
auto;width:auto}#how-to-inner-sp ul
li{width:100%;text-align:center;font-size:11px;overflow:hidden;padding:15px
0px;border-top:1px solid #a1a1a1}.how-to-image{float:left;width:50px}.how-to-image
img{width:50px;display:block}.how-to-text{float:left;width:calc(100% - 70px);padding-left:20px;text-align:center}.how-to-text .btns-fram
a{padding:10px
40px;font-size:120%}#how-to-inner-sp ul li p.icon-title{font-size:140%;//padding-bottom:10px;color:#3c3c3c}#how-to-inner-sp p.title-small{font-size:120%}#how-to-inner-sp ul li span
form{font-size:12px;vertical-align:top}.how-to-sp-visible{display:block}.overlay2{position:fixed;z-index:100000;width:100%;height:100%;background-color:rgba(0,0,0,0.7);top:0;color:white;display:none}.login-sp-visible{display:block}#login-sp-close{position:absolute;top:10px;right:10px;background:#ddd;border:1px
solid #000;width:20px;height:20px;cursor:pointer}#login-sp-close
img{width:20px;height:20px}#login-sp{width:80%;border-top:1px solid #e1e1e1;position:fixed;top:5%;right:7%;padding:40px
10px;overflow:hidden;background:#ddd;border:3px
solid #000}#login-inner-sp{max-width:980px;width:100%;margin:0
auto}#login-inner-sp
ul{padding:10px
0px;margin:0
auto;width:auto}#login-inner-sp ul
li{width:100%;text-align:center}#login-inner-sp ul li+li{margin-top:10px}#letsrent{position:fixed;right:30px;bottom:50px;width:90px;height:90px;background:#D45B0B;border-radius:45px;text-align:center;display:none}#letsrent
a{position:absolute;top:0;right:0;display:inline-block;width:100%;height:100%;z-index:100;border-radius:45px}#letsrent-text{font-weight:bold;text-align:center;color:white;margin:30% auto}.sp-top-text-li{height:40px;//width:120px;float:right;overflow:hidden}.sp-top-text-li
a{height:40px;display:table-cell;vertical-align:middle;font-size:80%;padding:0px
15px;color:#fff}.sp-top-login
a{font-size:75%}.sp-top-login a
.small{font-size:70%}.sp-top-addForm
a{background-color:#ba411a}#sp-header-bottom{border-bottom:1px solid #e5e5e5}#sp-header-bottom
li{float:left;width:33.3%;text-align:center}.sp-header-li-inner{//border-right:1px solid #e5e5e5}#sp-header-bottom li
a{border-right:1px solid #e5e5e5;display:block;padding:15px
0px 15px;font-size:90%;line-height:110%;font-weight:400;letter-spacing:-1px}#sp-header-bottom li:last-child
a{border-right:0px}#sp-header-bottom .small-text{font-size:80%;color:#D45B0B;font-weight:bold;letter-spacing:0px}#top-text-body h1 a
img.pc{display:block}#top-text-body h1 a
img.sp{display:none}#sp-menu-wrapper{display:none}#sp-menu-inner{}#sp-menu-col1{overflow:hidden;height:50px;padding:10px
0px}#sp-menu-userimage{//border-radius: 50%;width:50px;height:50px;float:left}#sp-menu-userimage
a{display:block;border-radius:50%;width:50px;height:50px;text-align:center;overflow:hidden}#sp-menu-userimage
img{max-height:50px;width:auto}#sp-menu-userimage,#top-text-userimage{overflow:hidden;border-radius:20px;width:50px;height:50px;margin-right:10px;margin-top:10px;display:table-cell;vertical-align:middle}#sp-menu-userimage{margin:0px
10px}#sp-menu-username{float:left;width:calc(100% - 90px);padding-left:20px;//    position:absolute;//    top:20px;//    left:60px;//    word-wrap: break-word}#sp-menu-username
a{height:50px;display:table-cell;vertical-align:middle}#sp-menu-inner{width:100%}#sp-menu-inner
a{display:block;padding:10px
0px}#sp-menu-inner
dt{padding:10px
10px 8px 10px;background-image:linear-gradient(#333 0%, #1e1f1f 100%);color:#fff;font-size:16px;text-shadow:0px 1px 0px black;//    text-align: center}#sp-menu-inner
dd{width:100%;margin:0;padding:0}#sp-menu-inner .sp-menu-inner{}#sp-menu-inner .sp-menu-inner-li{padding-right:15px;border-top:1px solid rgba(255, 255, 255, 0.15);border-bottom:1px solid #555;background-image:linear-gradient(#6d6d6d 0%, #797979 100%)}#sp-menu-inner .sp-menu-inner-li
a{color:#fff;display:block;overflow:hidden;padding:5px
10px;word-break:break-all;vertical-align:middle;background:url(/img/sp_arrow_fff.png) right 50% no-repeat;background-size:20px auto}@media only screen and (max-width: 1200px){#top-text-form{//width:calc(100% - 300px);padding:0;margin:0}#top-text-form
.text{width:150px}#top-text{width:auto;margin:0
auto}}@media only screen and (max-width: 520px){#top-text-body h1 a
img.pc{display:none}#top-text-body h1 a
img.sp{display:block}#top-text-fram{margin:0;overflow:hidden;min-width:0px;position:relative;height:40px;width:100%;background-color:#D45B0B}#top-text-body{padding:0px
0px 0px 1%;width:99%}#top-text-body h1,
#top-text-body h1
a{height:40px}#top-text-body h1
img{margin-top:0;height:23px;display:block}#sp-topmenu{//float:right;position:absolute;top:7.5px;right:7.5px;bottom:0;width:30px;height:30px;// background:blue;z-index:100;//border: 1px solid #0dd}#sp-topmenu
img{//width:40px;height:25px}.top-genre
a{width:100px;height:100px}.top-genre{}#top-text-form{display:none}#header-body{display:none}#top{top:0}#top-title{width:100%;//text-align: center;position:relative}#top-body{width:100%}#sp-menu-nav{position:absolute;top:2px;right:5px}#sp-menu-login{position:absolute;top:0px;right:55px;top:1px;//color:#fff;//background-color:#4d68a2;//font-size:10%;//text-align: center}#sp-menu-login
a{color:#fff;display:block;//padding:0px
4px}#sp-menu-login-twitter{position:absolute;right:100px;top:1px}#sp-menu-facebook{font-size:20px;font-weight:bold}#sp-menu-login-text{font-size:8px}.sp-header-sns
img{height:100%}#sp-menu-logo-fram{position:fixed;top:0;width:50%;overflow:hidden;// height:126px}#sp-menu-close{position:fixed;top:5px;right:5px}.facebook-login-fram{width:80%;margin:2% auto;font-size:80%;padding:0}.facebook-login-fram
a{padding:5px}#overlay
h2.title{font-size:120%;padding:4% 0px}#overlay
li.title{font-size:100%}#overlay-btn-facebook{margin-top:2%}#overlay-btn-facebook
a{padding:10px
0px}#overlay-univ
#centerpoint{top:1%}#overlay-univ-login-box-body
.title{font-size:100%;margin-top:5px}#overlay-univ
h2.title{font-size:120%;color:#3f6787;padding:0px}#overlay-univ-login-box-body{position:relative;z-index:1001}#overlay-univ a:hover{text-decoration:underline !important}#univ-form-fram{width:100%;margin:0
auto;border:1px
solid #e1e1e1;background-color:#eee;padding:0}.step{margin-top:0px;padding:2px
5px}.step2{margin-top:15px}#overlay-univ
.submit{margin:0;padding:0}#top-menu{width:100%;padding:5px
0px}#top-menu li
a{padding-top:35px;font-size:100%;background-size:auto 30px;background-position:50% 0px}.facebook-login-fram{margin-bottom:10px}.facebook-login-fram
a{padding:12px
0px}}#top-overlay{display:none;width:100%;padding:0px
0px 30px;background:#e1e1e1;height:auto}#top-overlay-top{background:#fff;text-align:center}#top-centerpoint{max-width:980px;width:100%;margin:0
auto;overflow:hidden}#top-close{padding-top:10px;float:right}#top-overlay-inner{width:100%;padding:10px
0px}#top-overlay-inner
ul{padding:10px
0px;margin:0
auto;width:auto;width:100%}#top-overlay-inner ul
li{width:33%;text-align:center}#top-overlay-inner ul li p.icon-title{font-size:120%;padding-top:10px}#top-overlay-inner ul li
p{font-size:80%;color:#333;padding:10px
0px}#top-overlay-inner ul li
img{height:100px}#top-overlay-title{border-top:1px solid #fff;padding-top:30px;font-size:150%;color:#D45B0B;font-weight:bold}#top-overlay-inner ul li
a{padding:10px
10px;background-color:#D45B0B;color:#fff}@media only screen and (max-width: 520px){#top-overlay-inner{padding:5px
0px}#top-overlay-inner
ul{padding:0;margin:0}#top-overlay-inner ul
li{width:100%;border-bottom:1px solid #a1a1a1;padding:10px
0px}#top-overlay-inner ul li:last-child{border-bottom:0px solid #a1a1a1}#top-overlay-inner ul li
p{padding:0px
0px}#top-overlay-inner ul li
img{height:60px}#top-overlay-inner ul li
a{margin-top:10px;display:inline-block}}