@charset "utf-8";body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,table,td,th,ul{margin:0;padding:0}html{font-size:13px}body{font-size:100.01%;line-height:1.5;text-align:center;color:#333;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:url(../images/shared/bg_body.jpg)}#articleMain .section.ajustFont{font-size:1.2rem;line-height:1.8em;letter-spacing:.5px}ul li{margin-left:20px}ol li{margin-left:25px}table{border-collapse:collapse}td,th{vertical-align:top}fieldset{margin:0;padding:0;border:none}caption{text-align:left}img{border:0;line-height:0}input,select{font-size:100%}address{font-style:normal}blockquote{height:1%;margin:15px;margin-top:0;padding:15px;padding-bottom:0;background:#f8f8f8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #d8d8d8;overflow:hidden}a{color:#363;text-decoration:underline}a:hover{color:#900;text-decoration:none}a img,label{cursor:pointer}h1{float:left;padding-right:15px;line-height:0}h2{padding-bottom:10px;line-height:0}h2.slider{height:540px}h3{clear:both;margin-bottom:10px;padding:4px;font-size:150%;font-weight:400;background:#f0f0f0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #d8d8d8}h3 span{display:block;padding:5px;padding-left:15px;line-height:1.3;background:#fff url(../images/shared/bg_h3.gif) no-repeat}h3 span em{display:block;float:right;padding-top:.5em;font-style:normal;line-height:1;font-size:70%;font-weight:700}h3.imgTitle{margin-bottom:10px;padding:0;line-height:0;background:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none}h4{clear:both;height:1%;margin-bottom:.5em;font-size:135%;line-height:1.3;font-weight:400;color:#333;border-bottom:1px solid #d8d8d8;overflow:hidden}h4 span{display:block;padding-left:18px;background:url(../images/shared/bg_h4.gif) 5px .5em no-repeat}h4 span img{vertical-align:middle}h4.imgTitle{margin-bottom:0;padding-bottom:5px;line-height:0;border-bottom:none}h5{margin-bottom:10px;padding-bottom:2px;font-size:110%;border-bottom:1px solid #ccc}h5.itemName{padding-top:20px;padding-right:10px;padding-bottom:10px;padding-left:64px;font-size:100%;font-weight:700;color:#333;line-height:1.3;background-repeat:repeat-x;background-position:0 100%;border-bottom:none}