@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);
.text01 { color: #fff; font-size: 13px; font-weight: 600; line-height: 23px; }
.text02 { color: #fff; font-size: 12px; line-height: 20px; padding-top: 1vh; padding-bottom: 0.4vh; }
.text03 { color: #fff; font-size: 10px; text-decoration: none; padding-top: 1vh; }
.text03:hover { text-decoration: underline; }
.text04 { color: #ff4d00; font-size: 14px; font-weight: 600; line-height: 20px; padding: 6%; }
.text04-1 { color: #eb8400; font-size: 14px; font-weight: 600; line-height: 20px; padding: 3%; }
.text04-2 { color: #eb8400; font-size: 14px; font-weight: 600; line-height: 20px; padding-top: 2vh; padding-bottom: 1vh; }
.text05 { color: #323232; font-size: 13px; font-weight: normal; line-height: 20px; }
.text05-1 { color: #323232; font-size: 13px; font-weight: normal; line-height: 23px; }
.text05-2 { color: #323232; font-size: 20px; font-weight: normal; line-height: 20px; }
.text05-3 { color: #323232; font-size: 8px; font-weight: normal; line-height: 20px; }
.text06 { color: #66b821; font-size: 14px; font-weight: 600; line-height: 20px; padding: 6%; }
.text07 { color: #366413; font-size: 14px; font-weight: 600; line-height: 20px; padding: 6%; }
.text08 { color: #ff9600; font-size: 14px; font-weight: 600; line-height: 20px; padding: 6%; }
.text09 { color: #323232; font-size: 13px; line-height: 23px; border-right: 1px solid #fff; border-top-style: none; border-bottom-style: none; border-left-style: none; }
.text09:hover { color: #eb8400; }
.text10 { color: #323232; font-size: 13px; line-height: 23px; border-style: none;color:inherit; text-decoration:none; }
.text10:hover { color: #eb8400; }
.text10-2 { color: #323232; font-size: 23px; line-height: 23px; border-style: none;color:inherit; text-decoration:none; margin-right: 10px;}
.text10-2:hover { color: #eb8400; }
.text11 { color: #285dac; font-size: 14px; font-weight: 600; line-height: 20px; padding: 6%; }
.text12 { color: #903487; font-size: 11px; font-weight: 600; line-height: 20px; padding: 6%; }
.text12-1 { color: #903487; font-size: 14px; font-weight: 600; line-height: 20px; padding: 6%; }
.text13 { color: #df547c; font-size: 10px; font-weight: 600; line-height: 20px; padding: 6%; }
.text13-1 { color: #df547c; font-size: 14px; font-weight: 600; line-height: 20px; padding: 6%; }
.text14 { color: #eb8400; font-size: 28px; line-height: 28px; font-family: Oswald; font-weight: 400; padding-top: 30px; padding-bottom: 24px; }
.text15 { color: #323232; font-size: 20px; line-height: 20px; font-weight: 600; padding-top: 30px; padding-bottom: 24px; padding-left: 4%; }
.text16 { color: #323232; font-size: 30px; line-height: 40px; padding: 2%; word-break: keep-all; }
.text17 { color: #eb8400; font-size: 16px; font-weight: 600; }
.text18 { color: #323232; font-size: 13px; line-height: 18px; text-decoration: underline; border-style: none; letter-spacing: 2pt;}
.text18:hover { color: #eb8400; text-decoration: none; }
.text19 { color: #fff; font-size: 11px; font-weight: 600; padding: 4%; }
.text20 { color: #323232; font-size: 12px; }
.text21 { color: #eb8400; font-size: 18px; font-weight: 600; line-height: 24px; padding-left: 8px; }
.text22 { color: #323232; font-size: 13px; line-height: 18px; text-decoration: none; padding-right: 12px; border-style: none; }
.text22:hover { color: #eb8400; text-decoration: underline; }
.text23 { color: #323232; font-size: 13px; line-height: 18px; text-decoration: none; padding-right: 12px; border-style: none; }
.text24 { color: #323232; font-size: 16px; line-height: 24px; padding-left: 8px; }
.text24-1 { color: #323232; font-size: 16px; line-height: 24px; }
.text25 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; }
.text26 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; border-right: 1px dotted #eb8400 ; border-bottom-style: none; border-left-style: none;border-top-style: none; }
.text27 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; border-top-style: none; border-right: 1px dotted #66b821; border-bottom-style: none; border-left-style: none; }
.text28 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; border-top-style: none; border-right: 1px dotted #fb9300; border-bottom-style: none; border-left-style: none; }
.text29 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; border-top-style: none; border-right: 1px dotted #2a5fad; border-bottom-style: none; border-left-style: none; }
.text30 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; border-top-style: none; border-right: 1px dotted #8c3688; border-bottom-style: none; border-left-style: none; }
.text31 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; border-top-style: none; border-right: 1px dotted #da547d; border-bottom-style: none; border-left-style: none; }
.text32 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; border-top-style: none; border-right: 1px dotted #646464; border-bottom-style: none; border-left-style: none; }
.text33 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; border-top-style: none; border-right: 1px dotted #646464; border-bottom-style: none; border-left-style: none; }
.text34 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; }
.text35 { color: #323232; font-size: 13px; line-height: 20px; padding: 2%; border-top-style: none; border-bottom: 1px dotted #646464; border-right-style: none; border-left-style: none; }
.text36 { color: #323232; font-size: 13px; line-height: 30px; text-decoration: underline; border-style: none; }
.text36:hover { color: #eb8400; text-decoration: none; }
.text37 { color: #323232; font-size: 16px; line-height: 24px; }
.text38 { color: #4c4c4c; font-size: 12pt; line-height: 12pt; }
.text39 { color: #323232; font-size: 12px; line-height: 20px; padding-top: 1vh; padding-bottom: 0.4vh; padding-right: 1vh; text-align: right;}
.text40 { font-size:12px;padding-right:5px; }
.text41 { font-size:18px;padding-right:5px; }
.text42 { font-size:13px;font-weight:bold; }
.text43 { color: #00ae95; font-size: 14px; font-weight: 600; line-height: 20px; padding: 6%; }
.text44 { color: #b3424a; font-size: 14px; font-weight: 600; line-height: 20px; padding: 6%; }
.line01 { border: solid 1px #eb8400; }
.line02 { margin-top: 1vh; border-top: 1px solid #fff; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.line03 { padding: 6%; border: solid 1px #eb8400; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.line04 { margin-bottom: 2vh; border-top: 1px solid #eb8400; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.line05 { margin-top: 1vh; margin-bottom: 1vh; border-top: 1px dotted #969696; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.line06 { margin-top: 2vh; margin-bottom: 2vh; border-top: 1px solid #eb8400; }
.line07 { margin-bottom: 1vh; border-top: 1px dotted #969696; }
.line08 { border: solid 1px #eb8400; }
.line09 { border-top: 1px solid #eb8400; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.line10 { border: solid 1px #66b821; }
.line11 { border-top: 1px solid #66b821; }
.line12 { border: solid 1px #fb9300; }
.line13 { border-top: 1px solid #fb9300; }
.line14 { border-top: 1px solid #2a5fad; }
.line15 { border: solid 1px #2a5fad; }
.line16 { border-top: 1px solid #8c3688; }
.line17 { border: solid 1px #8c3688; }
.line18 { border-top: 1px solid #da547d; }
.line19 { border: solid 1px #da547d; }
.line20 { border-top: 1px dotted #646464; }
.line21 { border: solid 1px #646464; }
.table01 { border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
.table01 a {color:inherit; text-decoration:none;}
.table02 { width: 100%; padding: 8%; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table02 a {color:inherit; text-decoration:none;}
.table02-1 { padding: 8%; width: 100%; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table03 { width: 100%; border: solid 1px #ff4d00; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table03-1 { width: 100%; border: solid 1px #eb8400; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table03-2 { width: 100%; height: 60px; border: solid 1px #ff4d00; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table04 { width: 100%; border: solid 1px #66b821; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table04-1 { width: 100%; height: 60px; border: solid 1px #66b821; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table05 { width: 100%; border: solid 1px #366413; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table06 { width: 100%; border: solid 1px #ff9600; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table07 { width: 100%; border: solid 1px #285dac; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table08 { width: 100%; border: solid 1px #903487; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table09 { width: 100%; border: solid 1px #df547c; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table10 { width: 980px; height: 90px; margin-bottom: 1vh; }
.table11 { width: 980px; height: 90px; margin-bottom: 1vh; }
.table12 { margin-bottom: 2vh; }
.table13 { width: 100%; border: solid 1px #00ae95; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table14 { width: 100%; border: solid 1px #b3424a; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table15 { width: 100%; border: solid 1px #00ae95; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table16 { width: 100%; border: solid 1px #b3424a; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; transition: 0.4s; }
.table03:hover { opacity:0.5; }
.table03-1:hover { opacity: 0.3; }
.table04:hover { opacity:0.5; }
.table05:hover { opacity:0.5; }
.table06:hover { opacity:0.5; }
.table07:hover { opacity:0.5; }
.table08:hover { opacity:0.5; }
.table09:hover { opacity:0.5; }
.table13:hover { opacity:0.5; }
.table14:hover { opacity:0.5; }
.table15:hover { opacity:0.5; }
.table16:hover { opacity:0.5; }
.block0 {  }
.block1 {  }
.block1 a {color:inherit; text-decoration:none;}
.block1-2 {  }
.block2 { padding-top: 30px; padding-right: 20px;}
.block2-0 { padding-right: 20px; }
.block2-1 { padding-right: 10px; }
.block2-2 { padding-right: 20px; }
.block3 { padding-top: 30px; }
.block4 { width: 180px; }
.block5 {  }
.block6 { padding-bottom: 60px; }
.block7 { padding-right: 30px; padding-bottom: 60px; }
.block8-1 { float:left;width:64%;max-width:90%;margin-right:40px; }
.block8-2 { float:left;width:30%;max-width:90%; }
.block8-2-2 { background-image: url('/image/ber-y.gif'); background-repeat: repeat-y; background-position: left;padding-left:10px; }
.block8-3 { padding-left:10px; }
.radius1 { padding: 6%; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.box1 { background-image: url(/images/ph01.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
.box2 { background-image: url(/images/ph02.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
.box3 { background-image: url(/images/ph03.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
.box4 { background-image: url(/images/ph04.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
.box5 { background-image: url(/images/ph05.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
.box6 { background-image: url(/images/ph06.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
.box7 { background-image: url(/images/ph07.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
.box8 { background-image: url(/images/ph08.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
/*.box9 { background-image: url(/images/ph09.jpg); background-repeat: no-repeat; background-position: center; width: 100%; background-size: cover; border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px; -moz-border-radius: 0px 10px 10px 0px; }*/
.box9 { display: none; width: 0px; }
.box10 { background-image: url(/images/ph10.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
.box11 { background-image: url(/images/ph11.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 60px; background-size: cover; border-radius: 0px 0px 0px 0px ; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; }
.padding01 { padding: 590px 5% 5% ; }
.padding02 { padding-top: 6%; padding-bottom: 6%; padding-left: 6%; }
.padding03 { padding-top: 4%; padding-right: 4%; padding-bottom: 4%; }
.padding04 { padding-top: 4%; padding-bottom: 4%; padding-left: 4%; }
.padding05 { padding-top: 2%; padding-bottom: 4%; }
.padding06 { width: 42%; padding: 16% 6%; }
.padding07 { padding: 10%; }
.padding08 { padding: 2%; }
.padding09 { padding: 2%; }
.padding10 { padding-top: 3%; padding-bottom: 3%; padding-left: 3%; }
.h_but { height: 22px; }
.h_but2 { height: 36px; }
.h4 { height: 4px; }
.h5 { height: 5px; }
.h6 { height: 6px; }
.h12 { height: 12px; }
.h20 { height: 20px; }
.h26 { height: 26px; }
.h30 { height: 30px; }
.h40 { height: 40px; }
.h60 { height: 60px; }
.h80 { height: 80px; }
.h06vh { height: 0.6vh; }
.h1vh { height: 1vh; }
.h1_5vh { height: 1.5vh; }
.h2vh { height: 2vh; }
.h2_5vh { height: 2.5vh; }
.h3vh { height: 3vh; }
.h3vh2 { height: 3vh; }
.h3_5vh { height: 3.5vh; }
.h4vh { height: 4vh; }
.h4vh2 { height: 4vh; }
.h4_5vh { height: 4.5vh; }
.h5vh { height: 5vh; }
.h5vh2 { height: 5vh; }
.h6vh { height: 6vh; }
.h100 { height: 100px; }
.h150 { height: 150px; }
.h450 { width: 98.6%; height: 450px; border-color: #fff; border-style: solid;border-width: 0.6vw; }
.h450_1 { display: none; }
.h450_2 { height: 450px; }
.h450_3 { width: 98.6%; height: 450px; border-color: #fff; border-style: solid;border-width: 0.6vw; }
.h450_4 { height: 450px; }
.w1_6p { width: 1.6%; }
.w3p { width: 3%; }
.w6p { width: 6%; }
.w10p { width: 10%; }
.w13pbut { width: 13%; }
.w14p { width: 14%; }
.w16p { width: 16%; }
.w16plogo { width: 16%; }
.w18p { width: 18%; }
.w20p { width: 20%; }
.w42p { width: 42%; }
.w45p { width: 45%; }
.w50p { width: 50%; }
.w70p { width: 70%; }
.w80p { width: 80%; }
.w90p { width: 90%; }
.w100p { width: 50%; }
.w100p_bk { width: 100%; }
.w1000 { width: 980px; }
.w1000-1 { display: none; }
.w1000-2 { width: 980px; }
.shadow01 { box-shadow: 0px 0px 10px 0px #000; opacity: 0.2 }
.img01 { text-decoration: none; border-width: 0; border-color: transparent; transition: 0.4s; }
.img01:hover { border-width: 0; border-color: transparent; opacity: 0.5; }
.img02 { text-decoration: none; margin-bottom: 1vh; border-color: transparent; border-width: 0; transition: 0.4s ; }
.img02:hover { border-color: transparent; border-width: 0; opacity: 0.5; }
.img03 { text-decoration: none; width: 100%; border-width: 0; border-color: transparent; transition: 0.4s; }
.img03:hover { border-width: 0; border-color: transparent; opacity: 0.5; }
.img04 { text-decoration: none; width: 100%; border-width: 0; border-color: transparent; transition: 0.4s; }
.img04:hover { border-width: 0; border-color: transparent; opacity: 0.3; }
.img05 {  }
.img06 { width: 24px; }
.img07 { width: 24px; padding-right: 4%; }
.img08 { width: 32px; }
#input_id { padding: 5px; }
#input_pass { padding: 5px; }
.button01 { width: 90%; margin-top: 2vh; }
.button02 { cursor: pointer; width: auto; height: auto; padding-top: 6%; padding-bottom: 6%; border: solid 1px #b70013; transition: 0.4s; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.button02:hover { opacity: 0.3; }
.button03 { text-decoration: none; background-color: transparent; cursor: pointer; width: auto; height: auto; padding-top: 5%; padding-bottom: 3%; border-top: 4px solid transparent; border-bottom: 2px solid transparent; border-right-style: none; border-left-style: none; transition: 0.4s; }
.button03:hover { border-top: 4px solid #b70013; }
.button04 { width: 100%; margin-bottom: 1vh; cursor: pointer; border-style: none; transition: 0.4s; }
.button04:hover { opacity: 0.3; }
.button05 { color: #323232; font-size: 14px; font-weight: 600; background-image: url(/images/back06.svg); margin-top: 3vh; margin-bottom: 3vh; padding: 2%; border: solid 1px #eb8400; cursor: pointer; transition: 0.4s; }
.button05:hover { opacity: 0.3; }
.button06 { color: #323232; font-size: 13px; font-weight: 600; background-image: url(/images/back06.svg); cursor: pointer; margin-top: 1vh; margin-bottom: 1vh; padding: 1.2%; border: solid 1px #eb8400; transition: 0.4s; }
.button06:hover { opacity: 0.3; }
.button07 { color: #323232; font-size: 14px; font-weight: 600; background-image: url(/images/back06.svg); cursor: pointer; margin-top: 1vh; margin-bottom: 1vh; padding: 4% 6%; border: solid 1px #eb8400; transition: 0.4s; }
.button07:hover { opacity: 0.3; }
.button08 { color: #323232; font-size: 22px; font-weight: 600; background-image: url(/images/back06.svg); width: 100%; cursor: pointer; margin: 3px 0px; padding: 20px 5px; border: solid 1px #eb8400; transition: 0.4s; }
.button08:hover { opacity: 0.3; }
.button08_2 { color: #323232; font-size: 18px; font-weight: 600; background-image: url(/images/back06.svg); width: 100%; height:100px; cursor: pointer; margin: 3px 0px; padding: 20px 5px; border: solid 1px #eb8400; transition: 0.4s; }
.button08_2:hover { opacity: 0.3; }
.button09 { color: #fff; font-size: 20px; font-weight: 600; background-color: #eb8400; cursor: pointer; margin: 3px 0px; width: 100%; height:206px; padding: 20px 5px; transition: 0.4s; }
.button09:hover { opacity: 0.3; }
.button10 { color: #fff; font-size: 18px; font-weight: 600; background-color: #eb8400; cursor: pointer; margin: 3px 0px; padding: 20px 5px; width: 100%; transition: 0.4s; }
.button10:hover { opacity: 0.3; }
.button11 { color: #323232; font-size: 18px; font-weight: 600; background-image: url(/images/back06.svg); cursor: pointer; margin: 3px 0px; padding: 20px 5px; width: 100%; border: solid 1px #eb8400; transition: 0.4s; }
.button11:hover { opacity: 0.3; }
.button13 { color: #fff; font-size:13px; padding:10px 5px; background-color: #ff6060; margin: 10px 5px; min-width: 70px; border: 0 solid #fff;  border-radius: 5px; text-align:center; float:left; }
.button13:hover	{ color:#000; background-color: #ffa0a0;}
.button14 { color: #fff; font-size:11px; padding:10px 5px; background-color: #ff6060; margin: 10px 5px; max-width: 70px; border: 0 solid #fff;  border-radius: 5px; text-align:center; }
.button14:hover	{ color:#000; background-color: #ffa0a0;}
.button15 { color: #323232; font-size: 14px; font-weight: 600;text-align: center; background-image: url(/images/back06.svg); cursor: pointer; margin: 1vh 0vh 1vh 0.5vh; padding: 1vh; width: 226px; border: solid 1px #ff4d00; transition: 0.4s; }
.button15:hover { opacity: 0.3; }
.button16 { color: #323232; font-size: 14px; font-weight: 600;text-align: center; background-color: #ff4d00; cursor: pointer; margin: 1vh 0vh 1vh 0.5vh; padding: 1vh; width: 226px; border: solid 1px #ff4d00; transition: 0.4s; }
.button16:hover { opacity: 0.3; }
.button17 { color: #323232; font-size: 12px; text-align: center; background-color: #DCEAFB; cursor: pointer; margin: 0.5vh; padding: 0.5vh; width: 120px; border: solid 1px #DCEAFB; transition: 0.4s; }
.button17:hover { opacity: 0.3; }
.button20 { color: #fff; font-size: 18px; font-weight: 600; background-color: #00ae95; cursor: pointer; margin: 3px 0px; width: 100%; height:100px; padding: 20px 5px; transition: 0.4s; }
.button20:hover { opacity: 0.6; color:#000000; }
.button21 { color: #fff; font-size: 18px; font-weight: 600; background-color: #b3424a; cursor: pointer; margin: 3px 0px; width: 100%; height:100px; padding: 20px 5px; transition: 0.4s; }
.button21:hover { opacity: 0.6; color:#000000; }

.button22 { color: #fff; font-size: 15px; font-weight: 600; background-color: #FF4F96; cursor: pointer; margin: 3px 0px; width: 100%; height:100px; padding: 20px 5px; transition: 0.4s; }
.button22:hover { opacity: 0.6; color:#000000; }
.button23 { color: #fff; font-size: 15px; font-weight: 600; background-color: #ff6060; cursor: pointer; margin: 3px 0px; width: 100%; height:100px; padding: 20px 5px; transition: 0.4s; }
.button23:hover { opacity: 0.6; color:#000000; }


.bunner01 { font-weight: 600; color: #fefefe; background-color: #ff4d00; border: solid 1px #ff4d00; transition: 0.4s; padding: 5px; border-radius: 5px; margin: 0vh 0.5vh; }
.bunner02 { width: 200px; font-size: 20px;text-align: center; color: #fefefe; background-color: #eb8400; border: solid 1px #eb8400; transition: 0.4s; margin: 1.5vh 0vh 0.5vh 0.5vh; padding: 5px; border-radius: 2px; }
.favorable { width: 100%; font-size: 12px; margin: 20px 0px;}
.favorable td { border-bottom: 1px solid #eb8400; border-right:1px solid #eb8400;}
.favorable .title { width:120px; padding: 5px; background-color: #ffffe8; vertical-align: top;}
.favorable .value { width:auto; padding: 5px; background-color: #fff; vertical-align: top;}
.favorable .value a { color: #0000FF; }
.favorable .image1 {width: 200px; padding: 5px; background-color: #fff; text-align: center; vertical-align: top;border-bottom: 1px solid #eb8400; border-right:1px solid #eb8400;}
.favorable .image2 { display: none; }
.favorable-image { max-width: 200px; max-height: 200px;}
.right-margin { /*padding-right: 20px;*/ }
.none1 {  }
.none2 { display: none; }
.nopage { position:absolute; top:18px; left:80px; width:auto; padding-top:2px; }
.nopage-logo { }
.nopage-logo-sp { display: none; }
#leftbox{ width:750px; }
#leftboxf{ width:1000px; }
.favo textarea { width:490px; }
.favo img { max-width:400px;max-height:250px; }
.favoPos {
	text-align:left;
	vertical-align:top;
	float:left;
	padding-left:5px;
	white-space:nowrap;
}
.dispLabelReqSub {
	padding: 3px;
}
.dispLabelReqSubTitle {
    float: left;
    width: 110px;
    text-align: right;
    margin-right: 10px;
}
.dispLabelReqSubValue input {
	padding: 5px;
	width: 400px;
}
.sidebox {}
.sidebox-line {}
.yoko_scroll { padding-left: 10px; }
.yoko_scroll_body {  }
.yoko_scroll_body table {  }
.yoko_scroll_body td { font-size: 10pt; padding: 5px; }
.apply_input { width:980px; }
.apply_input_item { float: left; padding: 0.5vh; height:7vh; max-height: 50px; }
.meisai { }
.dispCheckbox {	float: left; padding-right: 5px; }
.dispCheckbox label {  }
.file_uploads { width: 980px; }
.upload_progress { width:90px; }
.tantou_btn { }
.forgot-input { padding: 10px; }
.forgot-input input { padding: 5px; }
.fadeInDown1 { -webkit-animation-fill-mode:both; -ms-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:1s; -ms-animation-duration:1s; animation-duration:1s; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; visibility: visible !important; }
@-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(0px); } 100% { opacity: 1; -webkit-transform: translateY(0); }}
@keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}
/*a { color:inherit; text-decoration:none; }*/
a:hover { opacity: 1; text-decoration:none; }
img { max-width : 100% ; height : auto ; }
img { -ms-interpolation-mode: bicubic; }
body { margin: 0; padding: 0; -webkit-text-size-adjust: 100%; font-family: Roboto, "Droid Sans",メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 游ゴシック, YuGothic, "ＭＳ Ｐゴシック", sans-serif; }

#contact7, #contact9, #contact10 {width: 30px;}

.servey-btn {
	margin: 5px;
	color: #666;
	font-size: 11px;
}
.survey-regist-btn{
	font-size: 30px;
}
