@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,dl,dt,dd,ol,ul,li,table,caption,thead,tbody,tfoot,tr,th,td,form,fieldset,legend,label,a,img,abbr,dfn,acronym,address,cite,blockquote,q,code,var,samp,kbd,del,ins,em,strong,sub,sup{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}input,textarea,select{color:inherit;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html{overflow-y:scroll}body{color:#666;font-family:メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3" , "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{display:none;height:0;margin:0;padding:0}img{vertical-align:bottom}q:before,q:after{content:""}a{color:#775511}a:hover{text-decoration:none}input::-webkit-input-placeholder{color:#999}input::-moz-placeholder{color:#999}body{background-image:url(../img/bg_body.png);background-repeat:repeat}#cate-home{background-position:50% 678px}#cate-under{background-position:50% 330px}#wrap{min-width:1000px;background-image:url(../img/bg_wrap.png);background-repeat:repeat-x}#cate-home #wrap{background-position:50% 0}#cate-under #wrap{background-position:50% -476px}#wrap-inner{min-width:1000px;height:800px;background-repeat:no-repeat;background-position:50% 0}#cate-home #wrap-inner{background-image:url(../img/top/bg_wrap-inner.png)}#cate-under #wrap-inner{background-image:url(../img/bg_wrap-inner.png)}#header{width:980px;padding:0 10px;margin:0 auto;position: relative;height: 170px;}#cate-home #header{padding:0 10px;}#cate-under #header p{padding:15px 0 14px;margin-left:43px;text-align:center}#cate-home #contents{width:982px;padding:0;margin:0 auto 40px}#cate-under #contents{width:858px;background: url(/cmn/img/bgContent.png) no-repeat;background-position: top right;background-color:#FEFEFE;padding:0;margin:25px auto 40px}#cate-under #contents-inner-1{position:relative;top:-5px}#cate-under #contents-inner-2{padding:61.5px;position:relative;bottom:-10px}#cate-under h1{margin-bottom:30px}#footer{background:url(../img/bg_footer.png) repeat-x 0 0}#footer-inner{width:980px;padding:20px 10px;margin:0 auto;*zoom:1}#footer-inner:after{content:"";display:block;clear:both}#footer ul{float:left;*zoom:1}#footer ul:after{content:"";display:block;clear:both}#footer li{margin-right:20px;float:left}#footer a{background:url(../img/ico_link.png) no-repeat 0 5px;padding-left:15px}#footer p{float:right;color:#bd9c5c;font-size:86%}#cate-home #a-contact{width:982px;padding-top:30px;margin:0 auto 35px;*zoom:1}#cate-home #a-contact:after{content:"";display:block;clear:both}#cate-home #a-contact h2{margin:17px 30px 0 0;float:left}#cate-home #a-contact p{float:left}#cate-home #a-contact h2+p{margin:17px 25px 0 0}#cate-home #a-access{background:url(../../img/bg_access.png) no-repeat 50% 0;padding-top:40px;position:relative}#cate-home #a-access h2{position:absolute;top:-13px;left:53px}#cate-home #a-access h2+p{margin:0 0 10px 155px}#cate-home #a-access .b-wrap{*zoom:1}#cate-home #a-access .b-wrap:after{content:"";display:block;clear:both}#cate-home #a-access iframe{border:1px solid #b96;float:left}#cate-home #a-access dl{width:342px;float:left;padding:0 20px 0 30px}#cate-home #a-access dt{color:#775511;font-size:32px;margin:0;padding:0 0 5px 0}#cate-home #a-access dd{color:#666666;margin:0;padding:0 0 30px 10px}#a-privacy h2{margin:30px 0 5px;color:#f9c;font-size:129%;font-weight:bold}#a-contact p{margin-bottom:10px}#a-contact .i-required{color:#e33}#a-contact .i-aid{font-size:86%;font-weight:normal}#a-contact table{border:5px solid #fde;margin:15px 0}#a-contact th,#a-contact td{padding:10px;vertical-align:middle;line-height:1.4}#a-contact th{width:183px;background-color:#fff9fc;border-right:1px dotted #fde;font-weight:bold}#a-contact td{background-color:#fff}#a-contact tr+tr th,#a-contact tr+tr td{border-top:1px solid #fde}#a-contact input[type="text"],#a-contact select,#a-contact textarea{background-color:#fff6fc;border:1px solid #f9c;padding:3px;margin:0}#a-contact .b-f-name input,#a-contact .b-f-read input{width:120px}#a-contact .b-f-name input:first-child,#a-contact .b-f-read input:first-child{margin-right:10px}#a-contact .b-f-mail input{width:400px}#a-contact .b-f-birthday input{margin-right:10px}#a-contact .b-f-birthday label:first-child input{width:70px}#a-contact .b-f-birthday label+label{margin-left:5px}#a-contact .b-f-birthday label+label input{width:40px}#a-contact .b-f-tel input,#a-contact .b-f-mobile input{width:200px}#a-contact .b-f-zip-code input{width:70px}#a-contact .b-f-zip-code input:first-child{margin-right:5px}#a-contact .b-f-zip-code input+input{margin-left:5px}#a-contact .b-f-address input{width:400px}#a-contact .b-f-know td{padding-bottom:5px}#a-contact .b-f-know ul{*zoom:1}#a-contact .b-f-know ul:after{content:"";display:block;clear:both}#a-contact .b-f-know li{width:150px;margin-bottom:5px;float:left}#a-contact .b-f-know input{position:relative;top:1px}#a-contact .b-f-message textarea{width:500px;max-width:500px;height:105px}#a-contact .b-f-documents label:first-child{margin-right:20px}#a-contact .b-f-documents input{position:relative;top:1px}#a-contact .b-btn{text-align:center}#a-contact .b-btn p{display:inline-block;*display:inline;*zoom:1;margin:0 5px}#a-contact p+.b-btn{margin-top:30px}.aligncenter{margin:0 auto; padding-bottom:20px; display:block;}.alignleft{float:left;padding:0 20px 20px 0;}.alignright{float:right;padding:0 20px 0 20px;}
.breadcrumbs{
    position: relative;
    width: 858px;
    padding: 20px 10px 0 10px;
    margin: 0 auto -20px auto;
    font-size: 11px;
}

.breadcrumbs_blog{
    position: relative;
    width: 980px;
    padding: 20px 10px 0 10px;
    margin: 0 auto -20px auto;
    font-size: 11px;
}