@charset utf-8;
*{font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;margin:0;padding:0}body{font-size:10.5pt;line-height:150%;color:#726641}a:link{color:#F60;text-decoration:underline}a:visited{color:#F60;text-decoration:none}a:active{color:#FF9934;text-decoration:none}a:hover{color:#FFAD5D;text-decoration:underline}a img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease;background:#fff;border:none}a:hover img{opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6}#wrapper02{width:100%;background:url(../img/back_top006.png) center 99px no-repeat;padding-bottom:30px}#hed #h_left02{float:left;width:205px;height:41px;display:block;overflow:hidden;margin-top:11px;background:url(../img/back.png)}#hed #h_left02 a{padding-top:41px;overflow:hidden;display:block}
#hed #h_right #l{text-align:left;font-size:115%;font-weight:700;line-height:normal;float:left; margin:5px 0 0 100px;padding:0px}#hed #h_right #l a:hover{text-decoration:underline;color:#FFAD5D}#menu_home02{width:780px;height:38px;position:relative;text-align:center;margin:0 auto
; z-index:1000;}#menu_home02 ul{margin:0;padding:0}#menu_home02 li{float:left;list-style-type:none;height:38px;overflow:hidden;margin:0}#menu_home02 a{display:block;height:38px;background:url(../img/back.png) no-repeat;background-position:0 -161px;overflow:hidden;padding:38px 0 0}#menu_home02 a.navi01{width:137px;background-position:0 -161px;display:block;margin-right:7px}#menu_home02 a.navi02{width:156px;background-position:-144px -161px;display:block;margin-right:7px}#menu_home02 a.navi03{width:156px;background-position:-307px -161px;display:block;margin-right:7px}#menu_home02 a.navi04{width:138px;background-position:-470px -161px;display:block;margin-right:7px}#menu_home02 a.navi05{width:156px;background-position:-615px -161px;display:block;margin-right:px}#menu_home02 a:hover.navi01{width:137px;background-position:0 -199px;display:block;margin-right:7px}#menu_home02 a:hover.navi02{width:156px;background-position:-144px -199px;display:block;margin-right:7px}#menu_home02 a:hover.navi03{width:156px;background-position:-307px -199px;display:block;margin-right:7px}#menu_home02 a:hover.navi04{width:138px;background-position:-470px -199px;display:block;margin-right:7px}#menu_home02 a:hover.navi05{width:156px;background-position:-615px -199px;display:block;margin-right:px}

#main_img{width:100%;height:349px;position:relative;margin:0 auto}
#main_img #h2{position:absolute;top:135px;left:385px}
#main_img #h2 h2{color:#FFF;font-size:14px;font-weight:700;line-height:20px} 
#back01 .shiyo_btn02{position:absolute;top:209px;left:381px; width:327px; height:80px;}
#back01 .shiyo_btn02 a:hover img{opacity:0}
#back01 #count{position:absolute;top:289px;left:450px;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;width:320px;height:41px;line-height:none;text-align:center;padding-top:9px}
.sns{position:absolute;top:310px;left:20px;}

#telop{background:url(../img/back.png) top no-repeat;height:23px;background-position:0 -280px;width:640px;line-height:normal;font-size:12px;display:block;overflow:hidden;margin:0 auto 25px;padding:7px 20px 0 90px}
#top_box01{margin-top: 20px;}
#top_box01 h3{color:#FFF;text-align:center}
#top_box01 p{font-size:14px;margin:15px 0 0 110px}
#top_boxleft03{float:left;width:355px;height:128px;background:url(../img/back.png) no-repeat;background-position:0 -359px;padding-top:5px;display:block;overflow:hidden}
#top_boxright04{float:right;width:355px;height:128px;background:url(../img/back.png) no-repeat;background-position:-377px -359px;padding-top:5px;display:block;overflow:hidden}
.top_table01{ margin-bottom:20px;}
.top_table01 td{padding:5px 15px}
.text04{font-size:medium;font-weight:700;line-height:155%}
.hr01{height:1px;border-color:#FFD860;border-style:solid;border-width:3px 0 0;margin:30px 0;padding:0}
#top_boxleft02{float:left;width:495px}
#top_boxright02{float:right;width:220px}
#blog{overflow:auto;height:420px;font-size:small;line-height:120%;margin:10px 0}
#blog ul{list-style:none}
#blog ul li{margin-bottom:7px}
.h3_02{ width:700px; height:33px;font-size:27px;font-weight:bold;display:block;overflow:hidden;background:url(../img/back.png) no-repeat;background-position:0 -1076px;padding:16px 0 0 40px;margin-bottom:10px;}
.text20{font-size:115%;font-weight:700;margin:10px 0}
.text05{color:#F81;font-weight:700}
.torokunavi_back{display:block;overflow:hidden;background:url(../img/back.png) no-repeat;width:388px;height:57px;background-position:0 -976px; margin:auto;}
.torokunavi_back a{overflow:hidden; padding-top:57px; display:block;}
.to_top{text-align:right;clear:both;margin:20px 0}
#footer{height:23px;text-align:left;background:#FFD860;line-height:normal;padding-top:7px;margin-bottom:10px;font-size:12px}
#footer a:link,#footer a:visited,#footer a:active{color:#726641;text-decoration:none}
#footer02{text-align:left;background-color:#FFD860;position:relative;width:780px;margin:0 auto 30px}
#footer02 #fo_left{width:450px;float:left}
#footer02 #fo_right{width:330px;float:right;text-align:right}
#top_contents{width:740px;margin:0 auto;padding:10px 20px 30px}
#hed{height:61px;line-height:normal;position:relative;text-align:left;width:780px;margin:0 auto}
#explain01{background:url(../img/back.png)no-repeat;overflow:hidden;height:129px;background-position:30px -620px;padding:5px 0}
#explain02{background:url(../img/back.png)no-repeat;overflow:hidden;height:129px;background-position:30px -786px;padding:5px 0}
#kinoubtn01{width:135px;height:25px;margin:5px 0 0 110px;background:url(../img/back.png)no-repeat;overflow:hidden;background-position:-455px -1153px;}
#kinoubtn02{width:135px;height:25px;margin:5px 0 0 110px;background:url(../img/back.png)no-repeat;overflow:hidden;background-position:-607px -1153px;}
#kinoubtn01 a,#kinoubtn02 a{overflow:hidden;display:block; padding:25px 0 0 0;}
.bold{ font-weight:bold;} 
.text06 {color:#CC0000;font-size:12px;}
#server{position:fixed;bottom:0px;right:0px;text-align:center;background:#FFF3D0;width:130px;}
.server_title{display:block;background:#FFD860;font-size:11px;padding:2px 5px;font-weight:bold;}
#server02{padding:6px 15px;} 
#server02 p{font-size:11px; line-height:125%;margin-top:2px;} 

#top { font-size: 13px; text-align: right; width: 555px; margin-left: 200px; padding-top: 4px;}

#main_img .dlcoment {position:absolute;top:188px;left:385px;color:#FFF;font-size:11px;}
#main_img .dlcoment a { color:#FFF}
#main_img .dlcoment a:hover { color:#FFD860}

#back01{position:relative; width:780px; margin:0 auto;}
#back02{position:relative; width:780px; margin:0 auto;}

/* トップ_スライダー */
#main_img02 #h2{position:absolute;top:135px;left:385px}
#main_img02 #h2 h2{color:#FFF;font-size:14px;font-weight:700;line-height:20px} 
#back02 .shiyo_btn02{position: absolute;top: 183px; right:70px; width: 327px;height: 80px;}
#back02 #shiyo_btn03{position: absolute;top: 275px; right:73px; width: 324px;height: 43px;}
#back02 .shiyo_btn02 a:hover img{opacity:0}
#back02 #shiyo_btn03 a:hover img{opacity:0}
#main_img02 .dlcoment {position: absolute;top: 140px;left: 387px;width: 390px; color: #333333;}
#slider{ height:349px; margin:0 auto;}

/* トップ_iPadカルテ部分 */
#ipadkarte_area{ background:url(../img/back_ipadkarte.jpg) no-repeat; position:relative; width:740px; height:142px; margin-bottom:10px;}
#ipadkarte_area .ipad_function_btn{position: absolute;top: 4px; right:13px;}
#ipadkarte_area .ipad_application_btn{position: absolute; bottom:12px; right:13px;}
#ipadkarte_area .ipad_function_btn a:hover img{opacity:0}
#ipadkarte_area .ipad_application_btn a:hover img{opacity:0}
