@charset "UTF-8";
body,a,p,b,strong,h1,h2,h3,h4,h5{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}a{text-decoration:none}
.seo_keyword{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:8px;font-weight:400;text-align:center;color:#666;width:90%;margin:5px auto;letter-spacing:.1em}
.h1_backcolor{background-color:#000000}
.pankuzu{width:1000px;display:block;margin:0 auto;padding-top:5px;padding-bottom:5px;font-size:11px;font-weight:400;letter-spacing:.1em;color:#333;text-align:left}
.pankuzu a{text-decoration:none;color:#333}
.header_h1{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";margin:0 auto;width:auto;padding-top:2px;padding-bottom:2px;padding-left:1%;font-size:6px;color:#999;text-align:left;letter-spacing:.1em;font-weight:400;top:0;position:static}

.header_h2{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";margin:0 auto;width:100%;padding-top:5px;padding-bottom:2px;font-size:6px;color:#000;text-align:left;letter-spacing:.1em;font-weight:400;top:0}
.subtitle{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:22px;line-height:1.7;font-weight:500}
.subtitle_contact{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:20px;display:block;height:23px;margin:0 auto 30px auto;line-height:1.7;font-weight:500;text-align:center}
.read_copy{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:16px;line-height:2;letter-spacing:.2em;font-weight:200;text-align:center;width:100%}
.text_contact{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:14px;display:block;width:80%;margin:10px auto;text-align:justify;line-height:1.5;font-weight:400}
.text1{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:15px;font-weight:300;line-height:1.7}
.text2{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:18px;font-weight:500;line-height:1.7;display:block;margin:20px auto 0}
.text_c_l{text-align:center}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt70{margin-top:70px;}
.mt100{margin-top:100px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb70{margin-bottom:70px;}
.mb100{margin-bottom:100px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb70{padding-bottom:70px;}
.pb100{padding-bottom:100px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pt70{padding-top:70px;}
.pt100{padding-top:100px;}

@media screen and (max-width:560px){
.pankuzu{width:95%;margin:0 auto}.h1_backcolor{background-color:#000;}
.header_h1{font-size:6px;}
.title_h2{font-size:18px;padding-top:10px;}
.read_copy{font-size:16px;text-align:justify;line-height:1.7;letter-spacing:0em;font-weight:200;width:80%;margin:0 auto}
.subtitle_contact{padding-top:30px;height:auto}
.text_contact{font-size:14px;text-align:center;width:50%}
.text2{font-size:14px;line-height:1.4;margin:10px auto 0;padding-bottom:20px}
.text_c_l{text-align:left}
	
.mt10{margin-top:3%;}
.mt20{margin-top:4%;}
.mt30{margin-top:5%;}
.mt50{margin-top:7%;}
.mt70{margin-top:10%;}
.mt100{margin-top:15%;}
.mb10{margin-bottom:3%;}
.mb20{margin-bottom:4%;}
.mb30{margin-bottom:5%;}
.mb50{margin-bottom:7%;}
.mb70{margin-bottom:10%;}
.mb100{margin-bottom:15%;}
.pb10{padding-bottom:3%;}
.pb20{padding-bottom:4%;}
.pb30{padding-bottom:5%;}
.pb50{padding-bottom:7%;}
.pb70{padding-bottom:10%;}
.pb100{padding-bottom:15%;}
.pt10{padding-top:3%;}
.pt20{padding-top:4%;}
.pt30{padding-top:5%;}
.pt50{padding-top:7%;}
.pt70{padding-top:10%;}
.pt100{padding-top:15%;}
}