html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav
ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}@charset "UTF-8";/*　Client		：ヒロデザイン専門学校
/*　File Ver	：Ver 1.0
/*!　Create		：2014/7/11
/*!　Last Update	：2014/7/11
/*!　Author		：ANCHOR WEBSITE FACTORY */
dl.horizon, dl.horizon dd, dl.sideloop dd, .blockList, .container, #headerNav ul, #side #banner,#copy{*zoom:1}dl.horizon:after, dl.horizon dd:after, dl.sideloop dd:after, .blockList:after, .container:after, #headerNav ul:after, #side #banner:after,#copy:after{content:"";display:table;clear:both}.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, dl.sideloop dd span, #side #banner li, #copy
small{float:left;display:inline}#copy
address{float:right;display:inline}header h1 a, #headerNav ul li a, #side h3, footer h2
a{text-indent:110%;white-space:nowrap;overflow:hidden}html{font-size:62.5%;background:#FFF}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;font-size:13px;font-size:1.3rem;color:#595757;font-family:'Open Sans','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;background:#000}body a:link, body a:visited{color:#444;text-decoration:none}body a:hover, body a:active{color:#333;text-decoration:underline}body a:hover{text-decoration:none;color:#333}p{margin:0;padding:0;margin-top: .8em;text-align:justify;line-height:1.8}p
a{color:#333;padding:2px;background:rgba(237, 246, 136, 0.5);padding:4px}p a:hover{background:#edf688}p a[href*=".jpg"]{padding:0;background:none}address{font-style:normal}ul{list-style-type:none}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:top;position:relative}@media screen and (max-width: 768px){html{font-size:57.5%}img{width:100%;height:auto}}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.span1{width:60px;margin-right:20px}.span2{width:140px;margin-right:20px}.span3{width:220px;margin-right:20px}.span4{width:300px;margin-right:20px}.span5{width:380px;margin-right:20px}.span6{width:460px;margin-right:20px}.span7{width:540px;margin-right:20px}.span8{width:620px;margin-right:20px}.span9{width:700px;margin-right:20px}.span10{width:780px;margin-right:20px}.span11{width:860px;margin-right:20px}.span12{width:940px;margin-right:20px}@media only screen and (max-width: 768px){.span1{width:inherit;float:none;margin-right:0}.span2{width:inherit;float:none;margin-right:0}.span3{width:inherit;float:none;margin-right:0}.span4{width:inherit;float:none;margin-right:0}.span5{width:inherit;float:none;margin-right:0}.span6{width:inherit;float:none;margin-right:0}.span7{width:inherit;float:none;margin-right:0}.span8{width:inherit;float:none;margin-right:0}.span9{width:inherit;float:none;margin-right:0}.span10{width:inherit;float:none;margin-right:0}.span11{width:inherit;float:none;margin-right:0}.span12{width:inherit;float:none;margin-right:0}}span.small{font-size:11px;font-size:1.1rem}.last{margin-right:0 !important;margin-bottom:0 !important}.lineBlock{background:rgba(255, 255, 255, 0.5);padding:10px;margin-bottom:20px;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);box-shadow:0 0 3px rgba(0, 0, 0, 0.3)}.lineBlock
.inner{background:rgba(255, 255, 255, 0.8);padding:20px}@media only screen and (max-width: 768px){.lineBlock
.inner{padding:10px}}dl.horizon
dt{float:left;display:inline;padding:11.5px 0;color:#888;font-size:11px;font-size:1.1rem}dl.horizon
dd{padding:10px
0;padding-left:5em;border-bottom:1px solid #EEE}dl.horizon dd
span{display:inline-block;width:45px;height:45px;background:#EEE;float:left;margin-right:10px}dl.horizon
dd{position:relative}dl.horizon dd
.icnNew{position:absolute;left: -35px;top:5px}@media only screen and (max-width: 768px){dl.horizon dd
.icnNew{top:27px;left: -20px}}dl.horizon
a{color:#333;padding:2px;background:rgba(237, 246, 136, 0)}dl.horizon a:hover{background:#edf688}dl.sideloop{margin:0}dl.sideloop
dt{line-height:3}dl.sideloop
dd{clear:both;margin:1em
0;padding:0;border-bottom:1px solid #EEE;line-height:3}dl.sideloop
dt{line-height:1;padding:10px
10px 0 10px;margin:0
0 5px 0;position:relative;color:#888;font-size:11px;font-size:1.1rem;text-align:right}dl.sideloop dt
.icnNew{position:absolute;left: -10px;top:10px;z-index:100}dl.sideloop
dd{margin:0;padding:0
10px 5px 10px;line-height:1.4;text-align:justify;font-size:12px;font-size:1.2rem}dl.sideloop dd
span{margin-right:5px}dl.sideloop
a{color:#333;padding:2px;background:rgba(237, 246, 136, 0)}dl.sideloop a:hover{background:#edf688}.blockList
li{position:relative;margin-top:20px}.blockList
dl{background:#FFF;padding:0
1em;height:130px;overflow:hidden}.blockList dl
dt{padding:11.5px 0;color:#888;font-size:11px;font-size:1.1rem}.blockList dl
dt.disnon{display:none}.blockList dl
dd{padding-bottom:10px}.blockList dl dd
a{color:#333;padding:2px;background:rgba(237, 246, 136, 0)}.blockList dl dd a:hover{background:#edf688}.blockList dl
dd.disnon{padding-top:11.5px}.blockList
.icnNew{position:absolute;top: -15px;right: -15px}#pagenavi{position:relative;margin:20px
0 0;text-align:center;background:rgba(255, 255, 255, 0.5);margin-bottom:0;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);box-shadow:0 0 3px rgba(0, 0, 0, 0.3);padding:5px
0}#pagenavi a,
#pagenavi .page-numbers.current{display:inline-block;padding: .2em .8em;background:#FFF;font-weight:bold;color:#666}#pagenavi a:hover,
#pagenavi .page-numbers.current:hover{background:#F67676;text-decoration:none;color:#fff}#pagenavi .page-numbers.current{background:#F67676;text-decoration:none;color:#fff}#pagenavi
strong{padding:5px
10px 3px;background:#FFF;border-radius:3px;font-weight:bold;color:#fff}#pagenavi
#before{position:absolute;top:0;left:80px}#pagenavi
#next{position:absolute;top:0;right:80px}html{background:#FFF}body{background-color:#FFF;background-image:url("https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/bg_main.webp");background-attachment:fixed}#loading{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:#fff}#loading
img{position:absolute;top:50%;left:50%;width:16px;height:16px;margin: -8px 0 0 -8px}#contents{}#contents.nf404{display:block}.container{width:940px;margin:0
auto}a.border_img,
a.border_img
img{float:left;margin: -5px;border:5px
solid rgba(223, 239, 51, 0);-webkit-transition:border-color 0.3s ease;-moz-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease}a.border_img:hover{border:5px
solid #dfef33}a.border_img:hover
img{margin: -5px}header{background:#FFF}header
.container{height:140px}header
h1{width:273px;float:left;padding-top:50px}header h1
a{background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/logo2.png) left top no-repeat;height:35px;display:block}.sp_nav_btn{display:none}#headerNav{float:right;margin:0;width:450px;height:140px;position:relative}#headerNav
ul{position:relative}#headerNav ul
li{margin-right:20px}#headerNav ul li
a{width:140px;display:block;position:absolute;top:0;text-align:center;background-color:#595758;color:#fff}#headerNav ul li
a.contact{height:30px;right:160px;font-size:12px;font-size:1.2rem}#headerNav ul li a.contact:hover{opacity:0.5}#headerNav ul li
a.access{height:30px;right:310px;font-size:12px;font-size:1.2rem}#headerNav ul li a.access:hover{opacity:0.5}#headerNav ul li
a.shiryo{height:80px;top:0;right:0}#headerNav ul li a.shiryo:hover{opacity:0.5}#headerNav ul li
a.instagram{background:url("https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/btn_instagram.gif")left top no-repeat;height:30px;top:50px;right:160px}#headerNav ul li a.instagram:hover{opacity:0.5}#headerNav ul li
a.facebook{background:url("https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/btn_facebook.gif")left top no-repeat;height:30px;top:50px;right:310px}#headerNav ul li a.facebook:hover{opacity:0.5}#headerNav
address{position:absolute;font-size:14px;font-size:1.4rem;bottom:1.5em;right:0}#headerNav address
span{display:inline;margin-left:1em;font-size:15px;font-size:1.5rem}#globalNav{height:70px;background-color:#000;margin-bottom:20px;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);box-shadow:0 0 3px rgba(0, 0, 0, 0.3);display:block}@media only screen and (min-width: 769px){header{height:210px;margin-bottom:20px}#globalNav.header_fix{position:fixed;top:0;left:0;z-index:1000;width:100%}#globalNav>ul>li::before{content:"";display:block;position:absolute;top:calc(50% - 10px);left:0;z-index:2;width:1px;height:20px;background-color:#b9b8b7}#globalNav>ul>li:last-child::after{content:"";display:block;position:absolute;top:calc(50% - 10px);right:0;z-index:2;width:1px;height:20px;background-color:#b9b8b7}#globalNav ul li
a{position:relative;z-index:1}#globalNav ul li a:hover{background-color:inherit}#globalNav ul li a:hover::after{content:"";display:block;position:absolute;top:0;left:0;z-index: -1;width:100%;height:100%;background-color:#bf000a}#headerNav ul li a.contact,
#headerNav ul li
a.access{line-height:30px;text-indent:0}#headerNav ul li
a.shiryo{background-color:#bf000a;text-align:center;line-height:80px;text-indent:0;color:#fff}}@media only screen and (max-width: 768px){#globalNav{display:none}}#globalNav
ul{margin:0
auto;padding:0;width:940px}#globalNav ul
li{float:left;width:188px;position:relative}#globalNav ul li
a{display:block;height:70px;text-align:center;font-size:16px;font-size:1.6rem;line-height:70px;color:#fff}#globalNav ul li:last-child
a{letter-spacing: -0.1em}#globalNav ul li
a.senko{line-height:1.4;padding-top:7px;padding-bottom:7px}#globalNav
.lv2Nav{display:none}#globalNav
.lv2Nav{padding:0;position:absolute;top:60px;left:0;height:inherit;z-index:100;width:188px}#globalNav .lv2Nav
li{float:none;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);box-shadow:0 0 3px rgba(0, 0, 0, 0.3)}#globalNav .lv2Nav li
a{display:block;text-indent:0;height:inherit;overflow:inherit;color:#000;padding:0
5px;font-size:12px;font-size:1.2rem;line-height:3;border-bottom:1px dotted #CCC;background:#FFF;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:0.95;width:176px;margin:0
1px}#globalNav .lv2Nav li a:hover{color:#fff}#side
h3{margin-left:0;border-left:none;margin-bottom:0;padding-top:20px;border-bottom:1px solid rgba(204, 204, 204, 0.8);padding-bottom:19px}#side
.lineBlock{margin-bottom:20px}#side
.inner{background:white none;padding:0}#side
#banner{margin-top:20px}#side #banner
li{margin-bottom:10px;-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.4);box-shadow:0 0 4px rgba(0, 0, 0, 0.4)}#side
aside{margin-top:20px}#side aside
img{-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);box-shadow:0 0 4px rgba(0, 0, 0, 0.3)}#side
h3.post{background:#FFF url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/single/navTitle_post@2x.png) 0 20px no-repeat;background-size:117px, 33px;height:33px}#side
h3.hiro_archives{background:#FFF url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/single/navTitle_archives@2x.png) 0 20px no-repeat;background-size:132px, 31px;height:31px}#side
h3.voice{background:#FFF url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/single/navTitle_archives@2x.png) 0 20px no-repeat;background-size:132px, 31px;height:31px}#side
h3.prize{background:#FFF url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/single/navTitle_archives_prize@2x.png) 0 20px no-repeat;background-size:136px, 31px;height:31px}#side
h3.contest{background:#FFF url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/single/navTitle_archives_contest@2x.png) 0 20px no-repeat;background-size:117px, 31px;height:31px}#side
h3.year_archives{background:#FFF url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/single/navTitle_year@2x.png) 0 20px no-repeat;background-size:146px, 31px;height:31px}#side
h3.year_archives.contest{background:#FFF url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/single/navTitle_year_contest@2x.png) 0 20px no-repeat;background-size:146px, 31px;height:31px}#side .lv2Nav
li{border-bottom:1px solid rgba(204, 204, 204, 0.5);font-size:12px;font-size:1.2rem}#side .lv2Nav li
a{line-height:3;display:block;background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/arrow_s.png) 0.5em 50% no-repeat;padding-left:1.5em;padding-top:2px;-moz-transition:background 0.1s ease-out;-o-transition:background 0.1s ease-out;-webkit-transition:background 0.1s ease-out;transition:background 0.1s ease-out}#side .lv2Nav li a:hover{background:#F5F5F5 url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/arrow_s.png) 0.7em 50% no-repeat}#side .lv2Nav li
a.senko{line-height:1.4;padding-top:7px;padding-bottom:7px}#side
.inner{padding:0;background:white}footer{background-color:#595758;margin-top:20px}footer
.container{padding:20px
0 0 0;margin-bottom:10px;overflow:hidden}footer h2
a{background:url("https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/ft_logo2_2025.png") left top no-repeat;height:24px;width:187px;margin-bottom:20px;display:block}footer a:hover{text-decoration:underline}#goTop{position:fixed;top:50%;right:0;display:none}#copy{background:#000;color:#999;font-size:10px;font-size:1rem;padding:20px
0 40px 0}#copy
small{font-size:9px}#copy address
span{display:inline;margin-left:1em}.ftNav,.ftNavLong{padding:0
1em;width:154.5px;float:left;border-left:1px solid #CCC;padding-bottom:32767px !important;margin-bottom: -32767px !important}.ftNav.last,.ftNavLong.last{border-right:1px solid #CCC}.ftNav dt a,
.ftNav li a,
.ftNav dt.nolink,
.ftNavLong dt a,
.ftNavLong li a,
.ftNavLong
dt.nolink{background:#FFF;line-height:2.2em;font-size:12px;font-size:1.2rem;display:block;padding:0
1em;margin-bottom:15px;color:#333}.ftNav dd,
.ftNavLong
dd{font-size:11px;font-size:1.1rem;line-height:2}.ftNav dd a,
.ftNavLong dd
a{color:#fff}.ftNav dd:before,
.ftNavLong dd:before{content:"・"}.ftNavLong{width:170px}@media only screen and (max-width: 768px){body{background-size:cover}header+div{padding-top:80px}.container{width:98%;margin:0
auto}header{position:fixed;top:0;left:0;width:100%;z-index:20000;background:rgba(255, 255, 255, 0.95)}header
.container{height:inherit}header
h1{width:136.5px;float:left;padding-top:20px}header h1
a{background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/logo2.png) left top no-repeat;height:35px;background-size:100% auto;display:block}.sp_nav_btn{position:fixed;top:0;right:10px;display:block;width:40px;height:40px;background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/sp_nav_btn.png) left top no-repeat;background-size:contain;cursor:pointer}#headerNav{float:right;margin:0;width:400px;height:140px;position:relative;float:none;width:100%;height:inherit;opacity:0}#headerNav
ul{position:relative}#headerNav ul
li{margin-right:20px}#headerNav ul li
a{width:100%;display:block;position:inherit}#headerNav ul li
a.contact{background:none;height:inherit;top:inherit;right:inherit}#headerNav ul li
a.access{background:none;height:inherit;top:inherit;right:inherit}#headerNav ul li
a.shiryo{background:none;height:inherit;top:inherit;right:inherit}#headerNav ul li
a.instagram{background:none;height:inherit;top:inherit;right:inherit}#headerNav ul li
a.facebook{background:none;height:inherit;top:inherit;right:inherit}#headerNav
address{position:inherit;font-size:12px;font-size:1.2rem;bottom:inherit;right:inherit;background:rgba(0, 0, 0, 0.9);color:#FFF;text-align:center;padding: .5em}#headerNav address
span{display:inline;margin-left:inherit;font-size:12px;font-size:1.2rem;font-weight:normal;margin-left:1em}#headerNav address
a{color:#FFF}#overlay{display:none;background:rgba(0,0,0,0.8);width:100%;position:absolute;top:60px;left:0;z-index:50}#globalNav{height:50px;background:none;margin-bottom:20px;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;position:fixed;top:59px;left:0;width:100%;height:inherit;z-index:100000;display:none}#globalNav
ul{margin:0
auto;padding:0;width:100%}#globalNav ul
li{float:none;width:100%;position:relative;background:rgba(237, 2, 19, 0.8)}#globalNav ul li
a{display:block;line-height:50px;height:50px;background:none;text-indent:0;border-bottom:1px solid rgba(255, 255, 255, 0.5);text-align:center;font-size:14px;font-size:1.4rem;color:#FFF}#globalNav ul li:hover{background:rgba(237, 2, 19, 0.9)}#globalNav ul li
a.senko{line-height:1.4;padding-top:7px;padding-bottom:7px}#side
#banner{margin-bottom: -10px}#side #banner
li{width:100%}footer{}footer
.container{padding:0;margin-bottom:0;overflow:hidden}footer h2
a{background:url("https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/ft_logo2_2025@2x.png") left top no-repeat;height:24px;width:187px;background-size:contain;margin:20px
0;display:block}#copy{padding:1em
0;text-align:center;margin-top:10px}#copy
small{float:none}#copy
address{float:none;display:block;margin-top:3px}.ftNav,.ftNavLong{padding:0;width:100%;float:none;border-left:none;padding-bottom:0 !important;margin-bottom:0 !important}.ftNav.last,.ftNavLong.last{border-right:none}.ftNav dt a,
.ftNav li a,
.ftNav dt.nolink,
.ftNavLong dt a,
.ftNavLong li a,
.ftNavLong
dt.nolink{margin-bottom:7px}.ftNav dd,
.ftNavLong
dd{display:none}.ftNavLong{width:100%}}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}.fixbnr{position:fixed;right:10px;bottom:10px;z-index:100;width:140px;background-color:#fff;box-shadow:0px 8px 16px -2px rgba(10,10,10,0.4), -2px 4px 25px 1px rgba(10,10,10,0.1)}.fixbnr
a{display:block}.fixbnr a
img{max-width:100%;height:auto;width:auto;border:none;vertical-align:text-bottom}.fixbnr
.fixclose{position:absolute;top: -8px;left: -8px;width:24px;height:24px;background-color:#000;border-radius:12px;text-align:center;font-size:14px;font-size:1.4rem;line-height:24px;font-weight:bold;color:#fff}@media only screen and (min-width: 641px){.fixbnr{right:16px;bottom:16px;width:180px}}@media only screen and (min-width: 769px){.fixbnr{right:20px;bottom:20px;width:220px}.fixbnr a
img{transition:opacity 0.5s}.fixbnr a:hover
img{opacity:0.5}.fixbnr
.fixclose{transition:background-color 0.5s;cursor:pointer}.fixbnr .fixclose:hover{background-color:#e60012}}@charset "UTF-8";/*　Client		：ヒロデザイン専門学校
/*　File Name	：page.scss
/*!　File Ver	：Ver 1.0
/*!　Create		：2014/7/16
/*!　Last Update	：2014/9/5
/*!　Author		：ANCHOR WEBSITE FACTORY */
#page
h2{background:rgba(255, 255, 255, 0.5);height:60px;line-height:60px;font-size:28px;font-size:2.8rem;letter-spacing:1px;font-weight:300;padding-left:20px;color:#111;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);box-shadow:0 0 3px rgba(0, 0, 0, 0.3)}#page h2
span{font-size:14px;font-size:1.4rem;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left: .5em;margin-top: -3px}@media only screen and (max-width: 768px){#page
h2{font-size:20px;font-size:2rem;padding-left:10px;height:40px;line-height:40px}#page h2
span{font-size:10px;font-size:1rem}}#page
.lineBlock{margin-top:20px}#page
h3.title{font-size:20px;font-size:2rem;line-height:40px;font-weight:normal;margin-left: -20px;padding-left:1em;letter-spacing:2px;color:#111}#page
h3.title.outline{border-left:10px solid #F35F5E}#page
h3.title.career{border-left:10px solid #26BAC8}#page
h3.title.course{border-left:10px solid #F35F5E}#page
h3.title.bridal{border-left:10px solid #F39AAA}#page
h3.title.professional{border-left:10px solid #FAB84C}#page
h3.title.fashion{border-left:10px solid #1FBDDE}#page
h3.title.fashion_senko{border-left:10px solid #8DBF30}#page
h3.title.qanda{border-left:10px solid #BDBADA}#page
h3.title.scholarship{border-left:10px solid #77B631}#page
h3.title.opencollage{border-left:10px solid #6B63B8}#page h3.title.disclosure, #page h3.title.privacy, #page
h3.title.graduate{border-left:10px solid #F35F5E}@media only screen and (max-width: 768px){#page
h3.title{margin-left: -10px;font-size:13px;font-size:1.3rem;padding-left: .5em;line-height:30px;border-left-width:5px !important}}#nf404
h3{font-size:16px;font-size:1.6rem}#nf404
a{display:block;text-align:center;width:100%;background:#EDF688;margin-top:20px;color:#333;padding:2px;background:rgba(237, 246, 136, 0.5);padding:10px
0}#nf404 a:hover{background:#edf688}#downloadFile{margin-top:15px;margin-bottom:30px}#downloadFile
a{display:block;text-align:center;background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/icn_pdf.png) 10px center no-repeat;color:#F35F5E;width:23em;line-height:3;border:1px
solid #F35F5E;padding-left:32px;padding-top:2px}#downloadFile a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.mailAttention{padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#EEE;margin-top:15px}.mailAttention
span{color:#F35F5E;font-weight:bold;display:inline;margin:0
5px 0 0}#side
h3.outline{background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/outline/navTitle@2x.png) 0 20px no-repeat;background-size:88px, 31px;height:31px}#side
h3.course{background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/course/navTitle@2x.png) 0 20px no-repeat;background-size:88px, 31px;height:31px}@charset "UTF-8";/*　Client		：ヒロデザイン専門学校
/*　File Name	：shiryo.scss
/*!　File Ver	：Ver 1.0
/*!　Create		：2014/7/16
/*!　Last Update	：2014/7/16
/*!　Author		：ANCHOR WEBSITE FACTORY */
.shiryo .form dl,
.opencampus .form dl,
.contact .form dl, .shiryo .middle,
.opencampus .middle,
.contact .middle, .shiryo .middle dl,
.opencampus .middle dl,
.contact .middle dl, .shiryo .lower,
.opencampus .lower,
.contact .lower, .shiryo .lower dl,
.opencampus .lower dl,
.contact .lower
dl{*zoom:1}.shiryo .form dl:after,
.opencampus .form dl:after,
.contact .form dl:after, .shiryo .middle:after,
.opencampus .middle:after,
.contact .middle:after, .shiryo .middle dl:after,
.opencampus .middle dl:after,
.contact .middle dl:after, .shiryo .lower:after,
.opencampus .lower:after,
.contact .lower:after, .shiryo .lower dl:after,
.opencampus .lower dl:after,
.contact .lower dl:after{content:"";display:table;clear:both}.shiryo,.opencampus,.contact{}.shiryo p,
.opencampus p,
.contact
p{margin-top:0}.shiryo .form,
.opencampus .form,
.contact
.form{margin-top:20px}.shiryo .form dl,
.opencampus .form dl,
.contact .form
dl{background:#FFF}.shiryo .form dl dt,
.opencampus .form dl dt,
.contact .form dl
dt{float:left;display:inline;line-height:3;padding-left:1em;font-weight:bold;color:#111}.shiryo .form dl dd,
.opencampus .form dl dd,
.contact .form dl
dd{line-height:3;padding-left:12em;border-bottom:1px solid #EEE}@media only screen and (max-width: 768px){.shiryo .form dl dt,
.opencampus .form dl dt,
.contact .form dl
dt{float:none;display:block;padding-left:0}.shiryo .form dl dd,
.opencampus .form dl dd,
.contact .form dl
dd{padding-left:0}}.shiryo .upper,
.opencampus .upper,
.contact
.upper{margin:2em
0}.shiryo h3,
.opencampus h3,
.contact
h3{margin-bottom:1em;background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/line_bg_inp.png);color:#FFF;margin-left:0;padding: .5em;font-weight:normal;line-height:inherit;font-size:18px;font-size:1.8rem}.shiryo h3 span,
.opencampus h3 span,
.contact h3
span{display:block;font-size:12px;font-size:1.2rem}.shiryo .middle,
.opencampus .middle,
.contact
.middle{margin-bottom:20px}.shiryo .middle dl,
.opencampus .middle dl,
.contact .middle
dl{padding: .5em 0}.shiryo .middle dl dt,
.opencampus .middle dl dt,
.contact .middle dl
dt{float:left;display:inline;line-height:3;padding-left:1em;font-weight:bold;color:#111}.shiryo .middle dl dd,
.opencampus .middle dl dd,
.contact .middle dl
dd{line-height:3;padding-left:10em;border-bottom:1px solid #EEE}@media only screen and (max-width: 768px){.shiryo .middle dl dt,
.opencampus .middle dl dt,
.contact .middle dl
dt{float:none;display:block;padding-left:0}.shiryo .middle dl dd,
.opencampus .middle dl dd,
.contact .middle dl
dd{padding-left:0}}.shiryo .middle dl dd,
.opencampus .middle dl dd,
.contact .middle dl
dd{border:none}.shiryo .middle span.wpcf7-list-item,
.opencampus .middle span.wpcf7-list-item,
.contact .middle span.wpcf7-list-item{display:block;border-bottom:1px solid rgba(204, 204, 204, 0.5);margin-left:0;width:94%;padding-left:2%}.shiryo .middle span.wpcf7-list-item.last,
.opencampus .middle span.wpcf7-list-item.last,
.contact .middle span.wpcf7-list-item.last{border:none}.shiryo .lower,
.opencampus .lower,
.contact
.lower{margin-bottom:20px}.shiryo .lower dl dt,
.opencampus .lower dl dt,
.contact .lower dl
dt{float:left;display:inline;line-height:3;padding-left:1em;font-weight:bold;color:#111}.shiryo .lower dl dd,
.opencampus .lower dl dd,
.contact .lower dl
dd{line-height:3;padding-left:14em;border-bottom:1px solid #EEE}@media only screen and (max-width: 768px){.shiryo .lower dl dt,
.opencampus .lower dl dt,
.contact .lower dl
dt{float:none;display:block;padding-left:0}.shiryo .lower dl dd,
.opencampus .lower dl dd,
.contact .lower dl
dd{padding-left:0}}.shiryo .lower dl.even,
.opencampus .lower dl.even,
.contact .lower
dl.even{background:rgba(213, 227, 54, 0.1)}.shiryo .lower dl dt,
.opencampus .lower dl dt,
.contact .lower dl
dt{line-height:4}.shiryo .lower dl dd,
.opencampus .lower dl dd,
.contact .lower dl
dd{line-height:4}.shiryo .lower dl dd dl dd,
.opencampus .lower dl dd dl dd,
.contact .lower dl dd dl
dd{border-bottom:1px solid rgba(204, 204, 204, 0.5);padding-left:12em;width:62%}.shiryo .lower dl dd dl dd.last,
.opencampus .lower dl dd dl dd.last,
.contact .lower dl dd dl
dd.last{border:none}.shiryo .questionnaire dl dt,
.opencampus .questionnaire dl dt,
.contact .questionnaire dl
dt{line-height:4}.shiryo .questionnaire dl dd,
.opencampus .questionnaire dl dd,
.contact .questionnaire dl
dd{clear:both;margin:1em
0;padding:0;border-bottom:1px solid #EEE;line-height:4}.shiryo .questionnaire dl dt span,
.opencampus .questionnaire dl dt span,
.contact .questionnaire dl dt
span{display:block;margin-left:2.5em;margin-top: -2em}.shiryo .questionnaire dl dd,
.opencampus .questionnaire dl dd,
.contact .questionnaire dl
dd{border:none}.shiryo .questionnaire span.wpcf7-list-item,
.opencampus .questionnaire span.wpcf7-list-item,
.contact .questionnaire span.wpcf7-list-item{display:block;border-bottom:1px solid rgba(204, 204, 204, 0.5);margin-left:2em;width:92%;line-height:2.5}.shiryo .questionnaire span.wpcf7-list-item.last,
.opencampus .questionnaire span.wpcf7-list-item.last,
.contact .questionnaire span.wpcf7-list-item.last{border:none}.shiryo form input.box, .shiryo form input.zip, .shiryo form input.addr, .shiryo form input.tel,
.opencampus form input.box,
.opencampus form input.zip,
.opencampus form input.addr,
.opencampus form input.tel,
.contact form input.box,
.contact form input.zip,
.contact form input.addr,
.contact form
input.tel{padding:4px;border:1px
solid rgba(204, 204, 204, 0.5);padding:5px;font-size:13px;font-size:1.3rem}.shiryo form input:focus,
.opencampus form input:focus,
.contact form input:focus{background:rgba(229, 111, 88, 0.1)}.shiryo form input.fromBtn,
.opencampus form input.fromBtn,
.contact form
input.fromBtn{background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/line_bg_inp.png);border:none;margin-top:20px;width:100%;cursor:pointer;line-height:2.5;font-size:18px;font-size:1.8rem;color:#FFF;letter-spacing:10px}.shiryo form input.fromBtn:hover,
.opencampus form input.fromBtn:hover,
.contact form input.fromBtn:hover{background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/line_bg_title.png);color:#555}.shiryo form .buttons-area-confirm,
.opencampus form .buttons-area-confirm,
.contact form .buttons-area-confirm{background:none}@charset "UTF-8";/*　Client		：ヒロデザイン専門学校
/*　File Name	：form.scss
/*!　File Ver	：Ver 1.0
/*!　Create		：2014/8/4
/*!　Last Update	：2014/8/7
/*!　Author		：ANCHOR WEBSITE FACTORY */
.lead, .shiryo .form dl,
.opencampus .form dl,
.contact .form dl, .shiryo .middle,
.opencampus .middle,
.contact .middle, .shiryo .middle dl,
.opencampus .middle dl,
.contact .middle dl, .shiryo .lower,
.opencampus .lower,
.contact .lower, .shiryo .lower dl,
.opencampus .lower dl,
.contact .lower
dl{*zoom:1}.lead:after, .shiryo .form dl:after,
.opencampus .form dl:after,
.contact .form dl:after, .shiryo .middle:after,
.opencampus .middle:after,
.contact .middle:after, .shiryo .middle dl:after,
.opencampus .middle dl:after,
.contact .middle dl:after, .shiryo .lower:after,
.opencampus .lower:after,
.contact .lower:after, .shiryo .lower dl:after,
.opencampus .lower dl:after,
.contact .lower dl:after{content:"";display:table;clear:both}.opencampus
.inner{background:rgba(255, 255, 255, 0.9) url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/opencampus/img_main2025.jpg) left top no-repeat}@media only screen and (max-width: 768px){.opencampus
.inner{background-size:contain}}.lead{padding-top:460px}@media only screen and (max-width: 768px){.lead{padding-top:72%}}.lead
figure{margin-bottom:20px}.lead
p{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #CCC;text-align:justify}.lead
p.attention{font-size:12px;font-size:1.2rem}.shiryo,.opencampus,.contact{}.shiryo p,
.opencampus p,
.contact
p{margin-top:0}.shiryo .form,
.opencampus .form,
.contact
.form{margin-top:20px}.shiryo .form dl,
.opencampus .form dl,
.contact .form
dl{background:#FFF}.shiryo .form dl dt,
.opencampus .form dl dt,
.contact .form dl
dt{float:left;display:inline;line-height:3;padding-left:1em;font-weight:bold;color:#111}.shiryo .form dl dd,
.opencampus .form dl dd,
.contact .form dl
dd{line-height:3;padding-left:12em;border-bottom:1px solid #EEE}@media only screen and (max-width: 768px){.shiryo .form dl dt,
.opencampus .form dl dt,
.contact .form dl
dt{float:none;display:block;padding-left:0}.shiryo .form dl dd,
.opencampus .form dl dd,
.contact .form dl
dd{padding-left:0}}.shiryo .must,
.opencampus .must,
.contact
.must{color:#F35F5E;display:inline !important;margin-top:0 !important;margin-left: .5em !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;font-weight:normal;font-size:12px;font-size:1.2rem}.shiryo .upper,
.opencampus .upper,
.contact
.upper{margin:2em
0}.shiryo .upper dl.catalog dd,
.opencampus .upper dl.catalog dd,
.contact .upper dl.catalog
dd{padding-left:22em}.shiryo h3,
.opencampus h3,
.contact
h3{margin-bottom:1em;background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/line_bg_inp.png);color:#FFF;margin-left:0;padding: .5em;font-weight:normal;line-height:inherit;font-size:18px;font-size:1.8rem}.shiryo h3 span,
.opencampus h3 span,
.contact h3
span{display:block;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 768px){.shiryo h3,
.opencampus h3,
.contact
h3{font-size:14px;font-size:1.4rem}}.shiryo .middle,
.opencampus .middle,
.contact
.middle{margin-bottom:20px}.shiryo .middle dl dt,
.opencampus .middle dl dt,
.contact .middle dl
dt{float:left;display:inline;line-height:3;padding-left:1em;font-weight:bold;color:#111}.shiryo .middle dl dd,
.opencampus .middle dl dd,
.contact .middle dl
dd{line-height:3;padding-left:10em;border-bottom:1px solid #EEE}@media only screen and (max-width: 768px){.shiryo .middle dl dt,
.opencampus .middle dl dt,
.contact .middle dl
dt{float:none;display:block;padding-left:0}.shiryo .middle dl dd,
.opencampus .middle dl dd,
.contact .middle dl
dd{padding-left:0}}.shiryo .middle dl dd,
.opencampus .middle dl dd,
.contact .middle dl
dd{border:none}.shiryo .middle span.wpcf7-list-item,
.opencampus .middle span.wpcf7-list-item,
.contact .middle span.wpcf7-list-item{display:block;border-bottom:1px solid rgba(204, 204, 204, 0.5);margin-left:0;width:94%;padding-left:2%}.shiryo .middle span.wpcf7-list-item.last,
.opencampus .middle span.wpcf7-list-item.last,
.contact .middle span.wpcf7-list-item.last{border:none}.shiryo .lower,
.opencampus .lower,
.contact
.lower{margin-bottom:0;border-top:1px solid rgba(204, 204, 204, 0.3)}.shiryo .lower dl,
.opencampus .lower dl,
.contact .lower
dl{background:rgba(213, 227, 54, 0.1)}.shiryo .lower dl dt,
.opencampus .lower dl dt,
.contact .lower dl
dt{float:left;display:inline;line-height:3;padding-left:1em;font-weight:bold;color:#111}.shiryo .lower dl dd,
.opencampus .lower dl dd,
.contact .lower dl
dd{line-height:3;padding-left:14em;border-bottom:1px solid #EEE}@media only screen and (max-width: 768px){.shiryo .lower dl dt,
.opencampus .lower dl dt,
.contact .lower dl
dt{float:none;display:block;padding-left:0}.shiryo .lower dl dd,
.opencampus .lower dl dd,
.contact .lower dl
dd{padding-left:0}}.shiryo .lower dl.even,
.opencampus .lower dl.even,
.contact .lower
dl.even{background:#FFF}.shiryo .lower dl dt,
.opencampus .lower dl dt,
.contact .lower dl
dt{line-height:4}.shiryo .lower dl dd,
.opencampus .lower dl dd,
.contact .lower dl
dd{line-height:4}.shiryo .lower dl dd.message,
.opencampus .lower dl dd.message,
.contact .lower dl
dd.message{line-height:1;padding-top:10px;padding-bottom:10px}.shiryo .lower dl dd span.attention,
.opencampus .lower dl dd span.attention,
.contact .lower dl dd
span.attention{display:block;line-height:1;margin-bottom:1em;font-size:12px;font-size:1.2rem}.shiryo .lower dl dd dl,
.opencampus .lower dl dd dl,
.contact .lower dl dd
dl{background:none}.shiryo .lower dl dd dl dd,
.opencampus .lower dl dd dl dd,
.contact .lower dl dd dl
dd{border-bottom:1px solid rgba(204, 204, 204, 0.5);padding-left:12em;width:62%}.shiryo .lower dl dd dl dd.last,
.opencampus .lower dl dd dl dd.last,
.contact .lower dl dd dl
dd.last{border:none}.shiryo .questionnaire dl dt,
.opencampus .questionnaire dl dt,
.contact .questionnaire dl
dt{line-height:4}.shiryo .questionnaire dl dd,
.opencampus .questionnaire dl dd,
.contact .questionnaire dl
dd{clear:both;margin:1em
0;padding:0;border-bottom:1px solid #EEE;line-height:4}.shiryo .questionnaire dl dt span,
.opencampus .questionnaire dl dt span,
.contact .questionnaire dl dt
span{display:block;margin-left:2.5em;margin-top: -2em}.shiryo .questionnaire dl dd,
.opencampus .questionnaire dl dd,
.contact .questionnaire dl
dd{border:none}.shiryo .questionnaire span.wpcf7-list-item,
.opencampus .questionnaire span.wpcf7-list-item,
.contact .questionnaire span.wpcf7-list-item{display:block;border-bottom:1px solid rgba(204, 204, 204, 0.5);margin-left:2em;width:92%;line-height:2.5}.shiryo .questionnaire span.wpcf7-list-item.last,
.opencampus .questionnaire span.wpcf7-list-item.last,
.contact .questionnaire span.wpcf7-list-item.last{border:none}.shiryo .questionnaire dl.yesno span.wpcf7-list-item,
.opencampus .questionnaire dl.yesno span.wpcf7-list-item,
.contact .questionnaire dl.yesno span.wpcf7-list-item{display:inline;border-bottom:none;margin-left:1em;width:92%;line-height:3}.shiryo .questionnaire dl.yesno dt,
.opencampus .questionnaire dl.yesno dt,
.contact .questionnaire dl.yesno
dt{margin-bottom: -1.2em}.shiryo .questionnaire dl.yesno dd,
.opencampus .questionnaire dl.yesno dd,
.contact .questionnaire dl.yesno
dd{line-height:1;border-bottom:1px solid rgba(204, 204, 204, 0.5);margin-left:1em;margin-right:1em}.shiryo .questionnaire dl.message textarea,
.opencampus .questionnaire dl.message textarea,
.contact .questionnaire dl.message
textarea{margin-left:2em;width:90%}.shiryo .questionnaire dl.message dd,
.opencampus .questionnaire dl.message dd,
.contact .questionnaire dl.message
dd{margin-bottom:0}.shiryo form input.box, .shiryo form input.zip, .shiryo form input.addr, .shiryo form input.tel, .shiryo form textarea.box, .shiryo form textarea.zip, .shiryo form textarea.addr, .shiryo form textarea.tel,
.opencampus form input.box,
.opencampus form input.zip,
.opencampus form input.addr,
.opencampus form input.tel,
.opencampus form textarea.box,
.opencampus form textarea.zip,
.opencampus form textarea.addr,
.opencampus form textarea.tel,
.contact form input.box,
.contact form input.zip,
.contact form input.addr,
.contact form input.tel,
.contact form textarea.box,
.contact form textarea.zip,
.contact form textarea.addr,
.contact form
textarea.tel{padding:4px;border:1px
solid rgba(204, 204, 204, 0.5);padding:5px;font-size:13px;font-size:1.3rem}.shiryo form input:focus, .shiryo form textarea:focus,
.opencampus form input:focus,
.opencampus form textarea:focus,
.contact form input:focus,
.contact form textarea:focus{background:rgba(229, 111, 88, 0.1)}.shiryo form input.fromBtn, .shiryo form textarea.fromBtn,
.opencampus form input.fromBtn,
.opencampus form textarea.fromBtn,
.contact form input.fromBtn,
.contact form
textarea.fromBtn{background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/line_bg_inp.png);border:none;margin-top:20px;width:100%;cursor:pointer;line-height:2.5;font-size:18px;font-size:1.8rem;color:#FFF;letter-spacing:10px}.shiryo form input.fromBtn:hover, .shiryo form textarea.fromBtn:hover,
.opencampus form input.fromBtn:hover,
.opencampus form textarea.fromBtn:hover,
.contact form input.fromBtn:hover,
.contact form textarea.fromBtn:hover{background:url(https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/line_bg_title.png);color:#555}.shiryo form .buttons-area-confirm,
.opencampus form .buttons-area-confirm,
.contact form .buttons-area-confirm{background:none}@media only screen and (max-width: 768px){.shiryo dl,
.opencampus dl,
.contact
dl{padding:10px}.shiryo dl dt, .shiryo dl dd,
.opencampus dl dt,
.opencampus dl dd,
.contact dl dt,
.contact dl
dd{line-height:2}.shiryo footer dl,
.opencampus footer dl,
.contact footer
dl{padding:inherit}.shiryo .upper,
.opencampus .upper,
.contact
.upper{margin:1em
0}.shiryo .upper dl.catalog dd,
.opencampus .upper dl.catalog dd,
.contact .upper dl.catalog
dd{padding-left:0;border:none}.shiryo .middle dl,
.opencampus .middle dl,
.contact .middle
dl{padding:10px}.shiryo .middle dl dd span,
.opencampus .middle dl dd span,
.contact .middle dl dd
span{line-height:1.5}.shiryo .middle dl dd span.wpcf7-list-item,
.opencampus .middle dl dd span.wpcf7-list-item,
.contact .middle dl dd span.wpcf7-list-item{padding:5px
0;width:100%;border:none}.shiryo .lower,
.opencampus .lower,
.contact
.lower{border:none}.shiryo .lower dl dt,
.opencampus .lower dl dt,
.contact .lower dl
dt{line-height:2}.shiryo .lower dl dd,
.opencampus .lower dl dd,
.contact .lower dl
dd{border:none;line-height:2}.shiryo .lower dl dd span.attention,
.opencampus .lower dl dd span.attention,
.contact .lower dl dd
span.attention{display:block;line-height:1;margin: .5em 0}.shiryo .lower dl dd dl,
.opencampus .lower dl dd dl,
.contact .lower dl dd
dl{width:100%}.shiryo .lower dl dd dl dd,
.opencampus .lower dl dd dl dd,
.contact .lower dl dd dl
dd{padding-left:0;width:94%;margin-bottom:10px;padding-bottom:10px}.shiryo .lower dl dd dl dd.last,
.opencampus .lower dl dd dl dd.last,
.contact .lower dl dd dl
dd.last{padding-bottom:0;margin-bottom:0}.shiryo .lower .message,
.opencampus .lower .message,
.contact .lower
.message{padding-right:10px}.shiryo .lower .message textarea,
.opencampus .lower .message textarea,
.contact .lower .message
textarea{width:100%}.shiryo .questionnaire dl,
.opencampus .questionnaire dl,
.contact .questionnaire
dl{padding:10px}.shiryo .questionnaire dl dt,
.opencampus .questionnaire dl dt,
.contact .questionnaire dl
dt{line-height:1.6;text-indent: -3em;padding-left:3em}.shiryo .questionnaire dl dt span,
.opencampus .questionnaire dl dt span,
.contact .questionnaire dl dt
span{margin-left:2.5em;margin-top: .3em}.shiryo .questionnaire dl.message span.your-naiyo,
.opencampus .questionnaire dl.message span.your-naiyo,
.contact .questionnaire dl.message span.your-naiyo{padding-right:10px;display:inline-block}.shiryo .questionnaire dl.message textarea,
.opencampus .questionnaire dl.message textarea,
.contact .questionnaire dl.message
textarea{margin-left:0;width:100%}}a.btn-oc{display:block;width:100%;height:48px;background-image:url("https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/line_bg_inp.png");text-align:center;font-size:18px;font-size:1.8rem;line-height:48px;color:#fff !important}a.btn-oc:hover{background-image:url("https://www.hiro-design.ac.jp/control/wp-content/themes/hiro-design2/image/common/line_bg_bc.png")}@charset "utf-8";form.wpcf7-form-mode-edit{}form.wpcf7-form-mode-confirm{}form.wpcf7-form-mode-confirm
th{width:180px}form.wpcf7-form ul.error-messages{color:red;line-height:2;padding-bottom:20px}form.wpcf7-form ul.error-messages
li{text-align:left}form.wpcf7-form table tr.error
td{background-color:#FFA8EC}form.wpcf7-form table td span.wpcf7-form-control-wrap-confirm{color:green}form.wpcf7-form p.buttons-area-confirm{padding:20px}form.wpcf7-form li.buttons-area input.button-rewrite{margin-right:20px}form.wpcf7-form li.buttons-area input.wpcf7-submit{margin-left:20px}.recentcomments
a{display:inline !important;padding:0
!important;margin:0
!important}.fancybox-hidden{display:none}.rtl #fancybox-left{left:auto;right:0px}.rtl #fancybox-right{left:0px;right:auto}.rtl #fancybox-right-ico{background-position:-40px -30px}.rtl #fancybox-left-ico{background-position:-40px -60px}.rtl .fancybox-title-over{text-align:right}.rtl #fancybox-left-ico,.rtl #fancybox-right-ico{right:-9999px}.rtl #fancybox-right:hover
span{right:auto;left:20px}.rtl #fancybox-left:hover
span{right:20px}#fancybox-img{max-width:none;max-height:none}#fancybox-outer{background-color:#fff}#fancybox-content{border-color:#fff}#fancybox-content{color:inherit}