@charset "UTF-8";
/* CSS Document */


/*基本指定//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

html {}
body { background: #FFFFFF; margin: 0; padding: 0; color: #000000; font-size: 0.77em; line-height: 1.4; font-family: Meiryo, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ ゴシック"; }
img { border: 0; }

h1 { padding: 0; border: 0; margin: 0; font-size: 0.67em; line-height: 1.4; position: absolute; top: -7777px; left: -7777px; }
h2 { padding: 0; border: 0; margin: 0; font-size: 0.67em; line-height: 1.4; position: absolute; top: -7777px; left: -7777px; }
h3 { padding: 0; border: 0; margin: 0; width: 870px; height: 60px; display: block; font-size: 45px; }
h4 { padding: 0; border: 0; margin: 0; font-size: 1.3em; line-height: 1.4; display: inline; }

object { margin: 0; padding: 0; border: 0; }
p { margin: 0; padding: 0; border: 0; }
div { margin: 0; padding: 0; border: 0; }
em { position: absolute; left: -7777px; font-size: 1px; line-height: 1px; }

a:link { color: #EB4650; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #EB4650; text-decoration: underline; }
a:active { color: #EB4650; text-decoration: none; }

*html body th { font-size: 0.77em; }
*html body td { font-size: 0.77em; }




/*基本指定//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.clear { clear: both; }
.breaker { height: 100%; padding-bottom: 25px; }

.nojv { display: block; border: 0; width: 740px; color: #FFFFFF; padding: 0; margin: 5px 0 0 0; font-size: 10px; line-height: 15px; }
.getflash { display: block; width: 740px; border: 0; color: #FFFFFF; margin: 0; height: 120px; padding: 200px 0 0 0; text-align: center; }
.linker { border: 0; margin: 0; height: 20px; padding: 0; float: right; font-size: 84%; display: inline; }
.blinker { border: 0; margin: 0; height: 20px; width: 140px; padding: 0; float: right; font-size: 0px; display: block; }
.kgr { margin-bottom: 20px; padding-bottom: 20px; border-bottom: #999999 dotted 1px; }

.type_r { margin: 0; padding: 3px; border: #333333 1px solid; width: 320px; font-size: 1.0em; line-height: 1.4; color: #212121; background: #F5F5F5; }
.zero { margin: 0; padding: 0; height: 0px; }
.jumped160 { font-size: 130%; line-height: 130%; }

.plus10 { margin: 10px 0; }
.plus20 { margin: 20px 0 0 0; }

.ajust_r15 { margin-right: 15px; }
.ajust_r20 { margin-right: 20px; }

.ajust_l10 { margin-left: 10px; }
.ajust_l15 { margin-left: 15px; }
.ajust_l20 { margin-left: 20px; }

.ajust_b01 { margin-bottom: 1px; }
.ajust_b05 { margin-bottom: 5px; }
.ajust_b10 { margin-bottom: 10px; }
.ajust_b15 { margin-bottom: 15px; }
.ajust_b20 { margin-bottom: 20px; }

.ajust_t05 { margin-top: 05px; }
.ajust_t10 { margin-top: 10px; }


.lefted { float: left; }
.righted { float: right; }


.h18ems { height: 1.8em; }
.h20ems { height: 2.0em; }
.h36ems { height: 3.6em; }
.h40ems { height: 4.0em; }
.h70ems { height: 7.0em; }
.h80ems { height: 8.0em; }
.h100ems { height: 10.0em; }
.h110ems { height: 11.0em; }
.h120ems { height: 12.0em; }
.h140ems { height: 14.0em; }
.h40 { height: 40px; }
.h180 { height: 180px; }
.h210 { height: 210px; }


.w120 { width: 120px; }
.w155 { width: 155px; }
.w266 { width: 266px; }
.w350 { width: 350px; }
.w355 { width: 355px; }
.w360 { width: 360px; }
.w370 { width: 370px; }
.w380 { width: 380px; }
.w400 { width: 400px; }
.w450 { width: 450px; }
.w430 { width: 430px; }
.w470 { width: 470px; }
.w480 { width: 480px; }
.w490 { width: 490px; }
.w520 { width: 520px; }
.w525 { width: 525px; }
.w530 { width: 530px; }
.w535 { width: 535px; }
.w540 { width: 540px; }



.x08 { font-size: 0.8em; }
.x085 { font-size: 0.85em; }
.x09 { font-size: 0.9em; }
.x12 { font-size: 1.2em; }
.x15 { font-size: 1.5em; }
.x20 { font-size: 2.0em; }


.silver { color: #808080; }
.orange { color: #FF8C00; }
.yellow { color: yellow; }
.green { color: #7BAC0A; }
.orange { color: #F77B19; }
.skyblue { color: #00AEBD; }
.red { color: #FF2200; }
.darkred { color: #CC0000; }
.pink { color: #F89191; }




/*基本指定/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#wrap { margin: 0; padding: 0; border: 0; width: 100%; text-align: center; }
#pt_wrap { margin: 0; padding: 0; border: 0; width: 100%; text-align: center; }
#ot_wrap { margin: 0; padding: 0; border: 0; width: 100%; text-align: center; }
#ce_wrap { margin: 0; padding: 0; border: 0; width: 100%; text-align: center; }


.type01 { background: url(../img/bg_hd01.jpg) repeat-x; }
.type02 { background: url(../img/bg_hd01b.jpg) repeat-x; }


/*ヘッダ指定［グランド］/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#head { margin: 0 auto; padding: 0; border: 0; width:862px; text-align: left; }
#head .wrap1 { width:862px; background: url(../img/bg_hd02.gif) no-repeat 0px 5px; }
#head .wrap2 { width:862px; background: url(../img/bg_hd03.gif) no-repeat 843px 5px; }
#head .wrap3 { width:862px; background: url(../img/bg_hd02b.gif) no-repeat 0px 5px; }
#head .wrap4 { width:862px; background: url(../img/bg_hd03b.gif) no-repeat 843px 5px; }
#head .hd01 { margin: 0 22px; padding: 0; border: 0; width:820px; height: 510px; background: url(../img/hd.jpg) no-repeat; }
#head .hd02 { margin: 0 22px; padding: 0; border: 0; width:820px; height: 330px; background: url(../img/pt_hd.jpg) no-repeat; }

#head .logo { margin: 0; padding: 0; border: 0; width: 475px; height: 45px; }
#head .logo a { margin: 20px 0 0 20px; padding: 0; border: 0; width: 180px; height: 40px; display: block; }

#head .cp01 { background: url(../img/hd_cp01.gif) no-repeat 220px 12px; }
*html #head .cp01 { background: url(../img/hd_cp01.gif) no-repeat 220px 31px; }
*:first-child+html #head .cp01 { background: url(../img/hd_cp01.gif) no-repeat 220px 30px; }


*:first-child+html #head .hd_mn01 { margin: 20px 0 0 17px; padding: 0; border: 0; width: 475px; height: 24px; background: url(../img/hd_mn02.gif) no-repeat; list-style: none; }
*html #head .hd_mn01 { margin: 5px 0 0 8px; padding: 0; border: 0; width: 475px; height: 24px; background: url(../img/hd_mn02.gif) no-repeat; list-style: none; }

#head .hd_mn01 { margin: 0 0 0 17px; padding: 0; border: 0; width: 475px; height: 24px; background: url(../img/hd_mn02.gif) no-repeat; list-style: none; }
#head .hd_mn01 li { margin: 0; padding: 0; border: 0; width: 94px; height: 24px; display: block; float: left; }
#head .hd_mn01 a { margin: 0; padding: 0; border: 0; width: 94px; height: 24px; display: block; }
#head .hd_mn01 li.hdmn01 a:hover { background: url(../img/hd_mn02.gif) no-repeat 0px -30px; }
#head .hd_mn01 li.hdmn02 a:hover { background: url(../img/hd_mn02.gif) no-repeat -94px -30px; }
#head .hd_mn01 li.hdmn03 a:hover { background: url(../img/hd_mn02.gif) no-repeat -188px -30px; }
#head .hd_mn01 li.hdmn04 a:hover { background: url(../img/hd_mn02.gif) no-repeat -282px -30px; }
#head .hd_mn01 li.hdmn05 a:hover { background: url(../img/hd_mn02.gif) no-repeat -376px -30px; }


#head .txt_link { margin: 20px 10px 0 0; padding: 0; border: 0; width:315px; height: 70px; color: #FFFFFF; text-align: right; float: left; }
#head .txt_link a { color: #FFFFFF; }
#head .hyper { margin: 0; padding: 0; border: 0; width: 320px; height: 45px; display: block; }
#head .hyper a { margin-top: 25px; width: 230px; height: 20px; display: block; float: right; }
#head .imgs { margin: 0; padding: 320px 0 0 20px; border: 0; width:800px; height: 100px; clear: both; background: url(../img/img00.jpg) no-repeat; }
#head .imgsc { margin: 0; padding: 145px 0 0 30px; border: 0; width:790px; height: 95px; clear: both; background: url(../img/img00c.jpg) no-repeat; color: white; }
#head .fla { margin: 0; padding: 0; border: 0; width:820px; height: 420px; clear: both; }

#nav { margin: 0 auto; padding: 0; border: 0; width:870px; height: 120px; background: url(../img/mn.jpg) no-repeat; }
#nav ul { margin: 0; padding: 0 0 0 27px; border: 0; width:843px; height: 85px; list-style: none; }
#nav li { margin: 0; padding: 0; border: 0; width: 272px; height: 85px; float: left; text-align: center; color: #FFFFFF; font-size: 0.78em; line-height: 1.2; }
#nav a { margin: 0; padding: 45px 0 0 0; border: 0; width: 272px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; }


#wrap #nav li.nav01 { width: 272px; height: 50px; display: block; }
#wrap #nav li.nav01 a:hover { margin: 0; padding: 45px 0 0 0; border: 0; width: 272px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; background: url(../img/mn.jpg) no-repeat -27px -130px; }
#wrap #nav li.nav02 { width: 272px; height: 50px; display: block; }
#wrap #nav li.nav02 a:hover { margin: 0; padding: 45px 0 0 0; border: 0; width: 272px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; background: url(../img/mn.jpg) no-repeat -299px -130px; }
#wrap #nav li.nav03 { width: 272px; height: 50px; display: block; }
#wrap #nav li.nav03 a:hover { margin: 0; padding: 45px 0 0 0; border: 0; width: 272px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; background: url(../img/mn.jpg) no-repeat -571px -130px; }


*html body #nav ul { margin: 0; padding: 0 0 0 14px; border: 0; width:843px; height: 85px; list-style: none; }
*html body #wrap #nav li.nav01 a:hover { margin: 0; padding: 45px 0 0 0; border: 0; width: 272px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; background: url(../img/mn.jpg) no-repeat -27px -130px; }
*html body #wrap #nav li.nav02 a:hover { margin: 0; padding: 45px 0 0 0; border: 0; width: 272px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; background: url(../img/mn.jpg) no-repeat -299px -130px; }
*html body #wrap #nav li.nav03 a:hover { margin: 0; padding: 45px 0 0 0; border: 0; width: 272px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; background: url(../img/mn.jpg) no-repeat -571px -130px; }




/*メイン指定［グランド］/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main { margin: 0 auto; padding: 0; border: 0; width: 870px; clear: both; text-align: left; }
#main .content { margin: 0 25px 30px 25px; padding: 0; border: 0; width: 820px; }
#main .name { margin: 0 20px 0 0;  text-align: right; }
#main .name span { font-size: 1.5em; }


#main .key4s { margin: 0; padding: 0; border: 0; width: 820px; list-style: none; }
#main .key4s li.key01 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#main .key4s li.key02 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#main .key4s li.key03 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#main .key4s li.key04 { margin: 0; padding: 0; border: 0; width: 180px; float: left; }


#main .hospital_start { margin: 0; padding:  140px 0 30px 305px; border: 0; width: 565px; height: 130px; background: url(../img/ho_img01.jpg) no-repeat; }
#main .hospital { margin: 0; padding: 0 15px 0 0; border: 0; float: left; list-style: none; }
#main .hospital li { margin: 0; padding: 0 0 0 15px; border: 0; width: 240px; background: url(../img/ico00.gif) no-repeat 0px 5px; }
#main .hospital li.nolist { margin: 0; padding: 0; border: 0; background: none; }



.md01 { background: url(../img/md01.jpg) no-repeat; }
.md02 { background: url(../img/md02.jpg) no-repeat; }
.md03 { background: url(../img/md03.jpg) no-repeat; }
.md04 { background: url(../img/md04.jpg) no-repeat; }
.md05 { background: url(../img/md05.jpg) no-repeat; }
.md06 { background: url(../img/md06.jpg) no-repeat; }

.pt_md01 { background: url(../img/pt_md01.jpg) no-repeat; }
.pt_md02 { background: url(../img/pt_md02.jpg) no-repeat; }
.pt_md03 { background: url(../img/pt_md03.jpg) no-repeat; }
.pt_md04 { background: url(../img/pt_md04.jpg) no-repeat; }

.ot_md01 { background: url(../img/ot_md01.jpg) no-repeat; }
.ot_md02 { background: url(../img/ot_md02.jpg) no-repeat; }
.ot_md03 { background: url(../img/ot_md03.jpg) no-repeat; }
.ot_md04 { background: url(../img/ot_md04.jpg) no-repeat; }
.md02_ot { background: url(../img/md02_ot.jpg) no-repeat; }
.md03_ot { background: url(../img/md03_ot.jpg) no-repeat; }

.ce_md01 { background: url(../img/ce_md01.jpg) no-repeat; }
.ce_md02 { background: url(../img/ce_md02.jpg) no-repeat; }
.ce_md03 { background: url(../img/ce_md03.jpg) no-repeat; }
.ce_md04 { background: url(../img/ce_md04.jpg) no-repeat; }
.md02_ce { background: url(../img/md02_ce.jpg) no-repeat; }
.md03_ce { background: url(../img/md03_ce.jpg) no-repeat; }





/*基本指定［フッタ］///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#foot { margin: 0; padding: 0; border: 0; width: 100%; height: 120px; clear: both; }
#foot .nav { margin: 0 auto; padding: 0; border: 0; width: 820px; height: 20px; text-align: left; }
#foot .nav span { margin: 0; padding: 2px 0 0 0; border: 0; width: 120px; height: 18px; float: right; display: block; text-align: right; background: url(../img/ft_logo.gif) no-repeat; }
#foot .copyright01 { margin: 0; padding: 10px 0 0 0; border-top: #666666 2px solid; width: 100%; height: 30px; background: #F6F6F6; text-align: center; }
#foot .copyright01 p { margin: 0 auto; padding: 0; border: 0; width: 820px; height: 30px; text-align: left; }
#foot .copyright01 span.totop { float: right; }
#foot .copyright02 { margin: 0 auto; padding: 10px 0 0 0; border: 0; width: 100%; height: 80px; background: #F6F6F6; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.88em; }








/*ヘッダ指定［理学療法学科］/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#pt_head { margin: 0 auto; padding: 0; border: 0; width:862px; text-align: left; }
#pt_head .wrap1 { width:862px; background: url(../img/bg_hd02.gif) no-repeat 0px 5px; }
#pt_head .wrap2 { width:862px; background: url(../img/bg_hd03.gif) no-repeat 843px 5px; }
#pt_head .wrap3 { width:862px; background: url(../img/bg_hd02b.gif) no-repeat 0px 5px; }
#pt_head .wrap4 { width:862px; background: url(../img/bg_hd03b.gif) no-repeat 843px 5px; }
#pt_head .hd01 { margin: 0 22px; padding: 0; border: 0; width: 820px; height: 510px; background: url(../img/pt_hd.jpg) no-repeat; }
#pt_head .hd02 { margin: 0 22px; padding: 0; border: 0; width: 820px; height: 330px; background: url(../img/pt_hd.jpg) no-repeat; }
#pt_head .logo { margin: 0; padding: 0; border: 0; width: 400px; height: 60px; float: left; }
#pt_head .logo a { margin: 20px 0 0 20px; padding: 0; border: 0; width: 225px; height: 40px; display: block; }
#pt_head .txt_link { margin: 20px 10px 0 0; padding: 0; border: 0; width: 410px; height: 40px; color: #FFFFFF; text-align: right; float: left; }
#pt_head .txt_link a { color: #FFFFFF; }
#pt_head .home { margin: 0; padding: 5px 0 0 20px; border: 0; height: 25px; color: #FFFFFF; float: left; }
#pt_head .home a { color: #FFFFFF; }
#pt_head .hyper { margin: 0; padding: 0; border: 0; width: 605px; height: 30px; color: #FFFFFF; float: left; }
#pt_head .hyper a { width: 230px; height: 30px; display: block; float: right; }
#pt_head .imgs { margin: 0; padding: 220px 0 0 30px; border: 0; width: 790px; height: 200px; clear: both; background: url(../img/pt_img00.jpg) no-repeat; color: white; }
#pt_head .imgs p { margin: 0; padding: 0; border: 0; width: 790px; height: 200px; }
#pt_head .imgsb { margin: 0; padding: 145px 0 0 30px; border: 0; width: 790px; height: 95px; clear: both; background: url(../img/pt_img00b.jpg) no-repeat; color: white; }
#pt_head .imgsb p { margin: 0; padding: 0; border: 0; width: 790px; height: 95px; }

#pt_nav { margin: 0 auto; padding: 0; border: 0; width: 870px; height: 80px; background: url(../img/pt_mn.jpg) no-repeat; clear: both; }
#pt_nav ul { margin: 0; padding: 0 0 0 27px; border: 0; width: 843px; height: 55px; list-style: none; }
#pt_nav li { margin: 0; padding: 0; border: 0; width: 164px; height: 55px; float: left; display: block; }
#pt_nav a { margin: 0; padding: 0; border: 0; width: 164px; height: 55px; display: block; }


#pt_wrap #pt_nav li.nav01 { width: 164px; height: 55px; display: block; }
#pt_wrap #pt_nav li.nav01 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -27px -80px; }
#pt_wrap #pt_nav li.nav02 { width: 164px; height: 55px; display: block; }
#pt_wrap #pt_nav li.nav02 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -191px -80px; }
#pt_wrap #pt_nav li.nav03 { width: 164px; height: 55px; display: block; }
#pt_wrap #pt_nav li.nav03 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -355px -80px; }
#pt_wrap #pt_nav li.nav04 { width: 164px; height: 55px; display: block; }
#pt_wrap #pt_nav li.nav04 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -519px -80px; }
#pt_wrap #pt_nav li.nav05 { width: 164px; height: 55px; display: block; }
#pt_wrap #pt_nav li.nav05 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -683px -80px; }

*html body #pt_nav ul { margin: 0; padding: 0 0 0 14px; border: 0; width: 843px; height: 55px; list-style: none; }
*html body #pt_wrap #pt_nav li.nav01 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -27px -80px; }
*html body #pt_wrap #pt_nav li.nav02 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -191px -80px; }
*html body #pt_wrap #pt_nav li.nav03 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -355px -80px; }
*html body #pt_wrap #pt_nav li.nav04 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -519px -80px; }
*html body #pt_wrap #pt_nav li.nav05 a:hover { width: 164px; height: 55px; display: block; background: url(../img/pt_mn.jpg) no-repeat -683px -80px; }



.pt_start { margin: 0; padding:  140px 0 30px 305px; border: 0; width: 565px; height: 130px; background: url(../img/pt_img01.jpg) no-repeat; }
.pt_start p { margin: 0; padding: 0; border: 0; width: 565px; height: 130px; }

.pt_hospital { margin: 0; padding:  140px 0 30px 305px; border: 0; width: 565px; height: 130px; background: url(../img/ho_img01.jpg) no-repeat; }
.pt_hospital p { margin: 0; padding: 0; border: 0; width: 565px; height: 130px; }





/*メイン指定［理学療法学科］/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#pt_main { margin: 0 auto; padding: 0; border: 0; width: 870px; clear: both; text-align: left; }
#pt_main .content { margin: 0 25px 30px 25px; padding: 0; border: 0; width: 820px; }
#pt_main .name { margin: 0 20px 0 0;  text-align: right; }
#pt_main .name span { font-size: 1.5em; }


#pt_main .key4s { margin: 0; padding: 0; border: 0; width: 820px; list-style: none; }
#pt_main .key4s li.key01 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#pt_main .key4s li.key02 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#pt_main .key4s li.key03 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#pt_main .key4s li.key04 { margin: 0; padding: 0; border: 0; width: 180px; float: left; }


#pt_main .profile { margin: 0; padding: 0; border: 0; width :420px; height: 270px; float: left; }
#pt_main .profiled { margin: 0; padding: 0; border: 0; width :120px; line-height: 1.1; color: #FFFFFF; position: relative; top: 115px; left: 286px; }

.pt_profiling01 { background: url(../img/pt_img07.jpg) no-repeat; }
.pt_profiling02 { background: url(../img/pt_img08.jpg) no-repeat; }
.pt_profiling03 { background: url(../img/pt_img09.jpg) no-repeat; }


.name_detail { margin: 0; padding: 15px; border: 0; width: 370px; background: #333333; color: #FFFFFF; }
.name_detail p { margin: 0; padding: 0; border: 0; width: 370px; }

.pt_point01 { margin: 0; padding: 0; border: 0; width: 420px; background: url(../img/pt_point01.gif) no-repeat 20px top; }
.pt_point01 p { margin-left: 120px; }

.pt_talent01 { margin: 0; padding: 20px 20px 20px 0; border: 0; width: 400px; background: #FDDEC5 url(../img/pt_point02.gif) no-repeat 20px 20px; }
.pt_talent01 ul { margin: 0 0 0 120px; padding: 0; border: 0; width: 255px; list-style: none; }
.pt_talent01 li { margin: 0; padding: 0 0 0 25px; border: 0; width: 255px; background: url(../img/ico01.gif) no-repeat 10px 0px; }

.pt_getskil01 { margin: 0; padding: 20px 0 0 0; border: 0; width: 420px; }
.pt_getskil01 p { margin: 0 0 0 120px; }
.pt_getskil01 strong { margin: 0 0 5px 0; padding: 0 0 3px 0; border-bottom: #666666 dotted 1px; width: 300px; display: block; }

.curriculum { margin: 0; padding: 0; border: 0; width: 400px; }
.curriculum th { padding: 0 0 5px 0; background: url(../img/bg02.gif) repeat-x left bottom; font-weight: 400; color: #F7610A; text-align: left; }
.curriculum td { padding: 4px 0 4px 15px; text-align: left; }
.curriculum .cu1 { background: url(../img/ico00.gif) no-repeat 5px center; }
.curriculum .cu2 { background: #FEE4D0 url(../img/ico00.gif) no-repeat 5px center; }


.curriculum_all { margin: 0; padding: 0; border: 0; width: 400px; }
.curriculum_all th { padding: 0 0 5px 0; background: url(../img/bg02.gif) repeat-x left bottom; font-weight: 400; color: #333333; text-align: left; }
.curriculum_all td { padding: 4px 0 4px 15px; text-align: left; }
.curriculum_all .cu1 { background: url(../img/ico00.gif) no-repeat 5px center; }
.curriculum_all .cu2 { background: #F0F0F0 url(../img/ico00.gif) no-repeat 5px center; }


#pt_main .hospital { margin: 0; padding: 0 15px 0 0; border: 0; float: left; list-style: none; }
#pt_main .hospital li { margin: 0; padding: 0 0 0 15px; border: 0; width: 240px; background: url(../img/ico00.gif) no-repeat 0px 5px; }
#pt_main .hospital li.nolist { margin: 0; padding: 0; border: 0; background: none; }




/*ヘッダ指定［作業療法学科］/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#ot_head { margin: 0 auto; padding: 0; border: 0; width:862px; text-align: left; }
#ot_head .wrap1 { width:862px; background: url(../img/bg_hd02.gif) no-repeat 0px 5px; }
#ot_head .wrap2 { width:862px; background: url(../img/bg_hd03.gif) no-repeat 843px 5px; }
#ot_head .wrap3 { width:862px; background: url(../img/bg_hd02b.gif) no-repeat 0px 5px; }
#ot_head .wrap4 { width:862px; background: url(../img/bg_hd03b.gif) no-repeat 843px 5px; }
#ot_head .hd01 { margin: 0 22px; padding: 0; border: 0; width:820px; height: 510px; background: url(../img/ot_hd.jpg) no-repeat; }
#ot_head .hd02 { margin: 0 22px; padding: 0; border: 0; width:820px; height: 330px; background: url(../img/ot_hd.jpg) no-repeat; }
#ot_head .logo { margin: 0; padding: 0; border: 0; width:400px; height: 60px; float: left; }
#ot_head .logo a { margin: 20px 0 0 20px; padding: 0; border: 0; width:225px; height: 40px; display: block; }
#ot_head .txt_link { margin: 20px 10px 0 0; padding: 0; border: 0; width:410px; height: 40px; color: #FFFFFF; text-align: right; float: left; }
#ot_head .txt_link a { color: #FFFFFF; }
#ot_head .home { margin: 0; padding: 5px 0 0 20px; border: 0; height: 25px; color: #FFFFFF; float: left; }
#ot_head .home a { color: #FFFFFF; }
#ot_head .hyper { margin: 0; padding: 0; border: 0; width: 605px; height: 30px; color: #FFFFFF; float: left; }
#ot_head .hyper a { width:230px; height: 30px; display: block; float: right; }
#ot_head .imgs { margin: 0; padding: 220px 0 0 30px; border: 0; width:790px; height: 200px; clear: both; background: url(../img/ot_img00.jpg) no-repeat; color: white; }
#ot_head .imgs p { margin: 0; padding: 0; border: 0; width:790px; height: 200px; }
#ot_head .imgsb { margin: 0; padding: 145px 0 0 30px; border: 0; width:790px; height: 95px; clear: both; background: url(../img/ot_img00b.jpg) no-repeat; color: white; }
#ot_head .imgsb p { margin: 0; padding: 0; border: 0; width:790px; height: 95px; }

#ot_nav { margin: 0 auto; padding: 0; border: 0; width:870px; height: 80px; background: url(../img/ot_mn.jpg) no-repeat; }
#ot_nav ul { margin: 0 auto; padding: 0 0 0 27px; border: 0; width:843px; height: 55px; list-style: none; }
#ot_nav li { margin: 0; padding: 0; border: 0; width: 164px; height: 55px; float: left; }
#ot_nav a { margin: 0; padding: 0; border: 0; width: 164px; height: 55px; display: block; }


#ot_wrap #ot_nav li.nav01 { width: 164px; height: 55px; display: block; }
#ot_wrap #ot_nav li.nav01 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -27px -80px; }
#ot_wrap #ot_nav li.nav02 { width: 164px; height: 55px; display: block; }
#ot_wrap #ot_nav li.nav02 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -191px -80px; }
#ot_wrap #ot_nav li.nav03 { width: 164px; height: 55px; display: block; }
#ot_wrap #ot_nav li.nav03 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -355px -80px; }
#ot_wrap #ot_nav li.nav04 { width: 164px; height: 55px; display: block; }
#ot_wrap #ot_nav li.nav04 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -519px -80px; }
#ot_wrap #ot_nav li.nav05 { width: 164px; height: 55px; display: block; }
#ot_wrap #ot_nav li.nav05 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -683px -80px; }

*html body #ot_nav ul { margin: 0; padding: 0 0 0 14px; border: 0; width: 843px; height: 55px; list-style: none; }
*html body #ot_wrap #ot_nav li.nav01 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -27px -80px; }
*html body #ot_wrap #ot_nav li.nav02 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -191px -80px; }
*html body #ot_wrap #ot_nav li.nav03 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -355px -80px; }
*html body #ot_wrap #ot_nav li.nav04 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -519px -80px; }
*html body #ot_wrap #ot_nav li.nav05 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ot_mn.jpg) no-repeat -683px -80px; }




.ot_start { margin: 0; padding:  140px 0 30px 305px; border: 0; width: 565px; height: 130px; background: url(../img/ot_img01.jpg) no-repeat; }
.ot_start p { margin: 0; padding: 0; border: 0; width: 565px; height: 130px; }

.ot_hospital { margin: 0; padding:  140px 0 30px 305px; border: 0; width: 565px; height: 130px; background: url(../img/ho_img01.jpg) no-repeat; }
.ot_hospital p { margin: 0; padding: 0; border: 0; width: 565px; height: 130px; }




/*メイン指定［作業療法学科］/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#ot_main { margin: 0 auto; padding: 0; border: 0; width: 870px; clear: both; text-align: left; }
#ot_main .content { margin: 0 25px 30px 25px; padding: 0; border: 0; width: 820px; }
#ot_main .name { margin: 0 20px 0 0;  text-align: right; }
#ot_main .name span { font-size: 1.5em; }


#ot_main .key4s { margin: 0; padding: 0; border: 0; width: 820px; list-style: none; }
#ot_main .key4s li.key01 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#ot_main .key4s li.key02 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#ot_main .key4s li.key03 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#ot_main .key4s li.key04 { margin: 0; padding: 0; border: 0; width: 180px; float: left; }


#ot_main .profile { margin: 0; padding: 0; border: 0; width :420px; height: 270px; float: left; }
#ot_main .profiled { margin: 0; padding: 0; border: 0; width :120px; line-height: 1.1; color: #FFFFFF; position: relative; top: 115px; left: 286px; }

.ot_profiling01 { background: url(../img/ot_img07.jpg) no-repeat; }
.ot_profiling02 { background: url(../img/ot_img08.jpg) no-repeat; }
.ot_profiling03 { background: url(../img/ot_img09.jpg) no-repeat; }


.ot_point01 { margin: 0; padding: 0; border: 0; width: 420px; background: url(../img/ot_point01.gif) no-repeat 20px top; }
.ot_point01 p { margin-left: 120px; }

.ot_talent01 { margin: 0; padding: 20px 20px 20px 0; border: 0; width: 400px; background: #DDEAA8 url(../img/ot_point02.gif) no-repeat 20px 20px; }
.ot_talent01 ul { margin: 0 0 0 120px; padding: 0; border: 0; width: 255px; list-style: none; }
.ot_talent01 li { margin: 0; padding: 0 0 0 25px; border: 0; width: 255px; background: url(../img/ico02.gif) no-repeat 10px 0px; }

.ot_getskil01 { margin: 0; padding: 20px 0 0 0; border: 0; width: 420px; }
.ot_getskil01 p { margin-left: 120px; }
.ot_getskil01 strong { margin: 0 0 5px 0; padding: 0 0 3px 0; border-bottom: #666666 dotted 1px; width: 300px; display: block; }

.curriculum_ot { margin: 0; padding: 0; border: 0; width: 400px; }
.curriculum_ot th { padding: 0 0 5px 0; background: url(../img/bg02.gif) repeat-x left bottom; font-weight: 400; color: #7BAC0A; text-align: left; }
.curriculum_ot td { padding: 4px 0 4px 15px; text-align: left; }
.curriculum_ot .cu1 { background: url(../img/ico00.gif) no-repeat 5px center; }
.curriculum_ot .cu2 { background: #EEF5D3 url(../img/ico00.gif) no-repeat 5px center; }


#ot_main .hospital { margin: 0; padding: 0 15px 0 0; border: 0; float: left; list-style: none; }
#ot_main .hospital li { margin: 0; padding: 0 0 0 15px; border: 0; width: 240px; background: url(../img/ico00.gif) no-repeat 0px 5px; }
#ot_main .hospital li.nolist { margin: 0; padding: 0; border: 0; background: none; }






/*ヘッダ指定［臨床工学科］/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#ce_head { margin: 0 auto; padding: 0; border: 0; width:862px; text-align: left; }
#ce_head .wrap1 { width:862px; background: url(../img/bg_hd02.gif) no-repeat 0px 5px; }
#ce_head .wrap2 { width:862px; background: url(../img/bg_hd03.gif) no-repeat 843px 5px; }
#ce_head .wrap3 { width:862px; background: url(../img/bg_hd02b.gif) no-repeat 0px 5px; }
#ce_head .wrap4 { width:862px; background: url(../img/bg_hd03b.gif) no-repeat 843px 5px; }
#ce_head .hd01 { margin: 0 22px; padding: 0; border: 0; width:820px; height: 510px; background: url(../img/ce_hd.jpg) no-repeat; }
#ce_head .hd02 { margin: 0 22px; padding: 0; border: 0; width:820px; height: 330px; background: url(../img/ce_hd.jpg) no-repeat; }
#ce_head .logo { margin: 0; padding: 0; border: 0; width:400px; height: 60px; float: left; }
#ce_head .logo a { margin: 20px 0 0 20px; padding: 0; border: 0; width:225px; height: 40px; display: block; }
#ce_head .txt_link { margin: 20px 10px 0 0; padding: 0; border: 0; width:410px; height: 40px; color: #FFFFFF; text-align: right; float: left; }
#ce_head .txt_link a { color: #FFFFFF; }
#ce_head .home { margin: 0; padding: 5px 0 0 20px; border: 0; height: 25px; color: #FFFFFF; float: left; }
#ce_head .home a { color: #FFFFFF; }
#ce_head .hyper { margin: 0; padding: 0; border: 0; width: 605px; height: 30px; color: #FFFFFF; float: left; }
#ce_head .hyper a { width:230px; height: 30px; display: block; float: right; }
#ce_head .imgs { margin: 0; padding: 240px 0 0 30px; border: 0; width: 790px; height: 180px; clear: both; background: url(../img/ce_img00.jpg) no-repeat; color: white; }
#ce_head .imgs p { margin: 0; padding: 0; border: 0; width: 790px; height: 180px; }
#ce_head .imgsb { margin: 0; padding: 165px 0 0 30px; border: 0; width: 790px; height: 75px; clear: both; background: url(../img/ce_img00b.jpg) no-repeat; color: white; }
#ce_head .imgsb p { margin: 0; padding: 0; border: 0; width: 790px; height: 75px; }

#ce_nav { margin: 0 auto; padding: 0; border: 0; width:870px; height: 80px; background: url(../img/ce_mn.jpg) no-repeat; }
#ce_nav ul { margin: 0 auto; padding: 0 0 0 27px; border: 0; width:843px; height: 55px; list-style: none; }
#ce_nav li { margin: 0; padding: 0; border: 0; width: 164px; height: 55px; float: left; }
#ce_nav a { margin: 0; padding: 0; border: 0; width: 164px; height: 55px; display: block; }


#ce_wrap #ce_nav li.nav01 { width: 164px; height: 55px; display: block; }
#ce_wrap #ce_nav li.nav01 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -27px -80px; }
#ce_wrap #ce_nav li.nav02 { width: 164px; height: 55px; display: block; }
#ce_wrap #ce_nav li.nav02 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -191px -80px; }
#ce_wrap #ce_nav li.nav03 { width: 164px; height: 55px; display: block; }
#ce_wrap #ce_nav li.nav03 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -355px -80px; }
#ce_wrap #ce_nav li.nav04 { width: 164px; height: 55px; display: block; }
#ce_wrap #ce_nav li.nav04 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -519px -80px; }
#ce_wrap #ce_nav li.nav05 { width: 164px; height: 55px; display: block; }
#ce_wrap #ce_nav li.nav05 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -683px -80px; }


*html body #ce_nav ul { margin: 0; padding: 0 0 0 14px; border: 0; width: 843px; height: 55px; list-style: none; }
*html body #ce_wrap #ce_nav li.nav01 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -27px -80px; }
*html body #ce_wrap #ce_nav li.nav02 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -191px -80px; }
*html body #ce_wrap #ce_nav li.nav03 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -355px -80px; }
*html body #ce_wrap #ce_nav li.nav04 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -519px -80px; }
*html body #ce_wrap #ce_nav li.nav05 a:hover { width: 164px; height: 55px; display: block; background: url(../img/ce_mn.jpg) no-repeat -683px -80px; }




.ce_start { margin: 0; padding:  140px 0 30px 305px; border: 0; width: 565px; height: 130px; background: url(../img/ce_img01.jpg) no-repeat; }
.ce_start p { margin: 0; padding: 0; border: 0; width: 565px; height: 130px; }

.ce_hospital { margin: 0; padding:  140px 0 30px 305px; border: 0; width: 565px; height: 130px; background: url(../img/ho_img01.jpg) no-repeat; }
.ce_hospital p { margin: 0; padding: 0; border: 0; width: 565px; height: 130px; }





/*メイン指定［臨床工学科］/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#ce_main { margin: 0 auto; padding: 0; border: 0; width: 870px; clear: both; text-align: left; }
#ce_main .content { margin: 0 25px 30px 25px; padding: 0; border: 0; width: 820px; }
#ce_main .name { margin: 0 20px 0 0;  text-align: right; }
#ce_main .name span { font-size: 1.5em; }


#ce_main .key4s { margin: 0; padding: 0; border: 0; width: 820px; list-style: none; }
#ce_main .key4s li.key01 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#ce_main .key4s li.key02 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#ce_main .key4s li.key03 { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: #999999 1px dotted; width: 180px; float: left; }
#ce_main .key4s li.key04 { margin: 0; padding: 0; border: 0; width: 180px; float: left; }


#ce_main .profile { margin: 0; padding: 0; border: 0; width :420px; height: 270px; float: left; }
#ce_main .profiled { margin: 0; padding: 0; border: 0; width :120px; line-height: 1.1; color: #FFFFFF; position: relative; top: 115px; left: 286px; }

.ce_profiling01 { background: url(../img/ce_img07.jpg) no-repeat; }
.ce_profiling02 { background: url(../img/ce_img08.jpg) no-repeat; }
.ce_profiling03 { background: url(../img/ce_img09.jpg) no-repeat; }


.ce_point01 { margin: 0; padding: 0; border: 0; width: 420px; background: url(../img/ce_point01.gif) no-repeat 20px top; }
.ce_point01 p { margin-left: 120px; }

.ce_talent01 { margin: 0; padding: 20px 20px 20px 0; border: 0; width: 400px; background: #D6F2F5 url(../img/ce_point02.gif) no-repeat 20px 20px; }
.ce_talent01 ul { margin: 0 0 0 120px; padding: 0; border: 0; width: 255px; list-style: none; }
.ce_talent01 li { margin: 0; padding: 0 0 0 25px; border: 0; width: 255px; background: url(../img/ico03.gif) no-repeat 10px 0px; }

.ce_getskil01 { margin: 0; padding: 20px 0 0 0; border: 0; width: 420px; }
.ce_getskil01 p { margin-left: 120px; }
.ce_getskil01 strong { margin: 0 0 5px 0; padding: 0 0 3px 0; border-bottom: #666666 dotted 1px; width: 300px; display: block; }

.curriculum_ce { margin: 0; padding: 0; border: 0; width: 400px; }
.curriculum_ce th { padding: 0 0 5px 0; background: url(../img/bg02.gif) repeat-x left bottom; font-weight: 400; color: #00AEBD; text-align: left; }
.curriculum_ce td { padding: 4px 0 4px 15px; text-align: left; font-size: 0.8em; }
.curriculum_ce .cu1 { background: url(../img/ico00.gif) no-repeat 5px center; }
.curriculum_ce .cu2 { background: #D6F2F5 url(../img/ico00.gif) no-repeat 5px center; }


#ce_main .hospital { margin: 0; padding: 0 15px 0 0; border: 0; float: left; list-style: none; }
#ce_main .hospital li { margin: 0; padding: 0 0 0 15px; border: 0; width: 240px; background: url(../img/ico00.gif) no-repeat 0px 5px; }
#ce_main .hospital li.nolist { margin: 0; padding: 0; border: 0; background: none; }





