@charset "UTF-8";
/* --------------------------------------------------- */
/* reset */
/* --------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong,sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, main 
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font-weight: normal;font-style: normal;vertical-align: baseline;background: transparent;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;margin: 0;}
body {color: #000;font: 15px/1.7 "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;background-color: #ffffff;text-align: left;}
img {-ms-interpolation-mode: bicubic;vertical-align: bottom;max-width: 100%;height: auto;width /***/: auto; /* for ie8 */}
a {text-decoration: none;-webkit-transition: all .3s linear;transition: all .3s linear;color: #1111cc;}
a:link { color: #170ac7; }
a:hover {color: #d506fb;}
a:visited { color: #d506fb; }
a:focus {outline: none;}
.wrapper {width: 100%;height: 100%;}

/* --------------------------------------------------- */
/* clearfix */
/* --------------------------------------------------- */
.clearfix:before,
.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.title{width:420px;}
.title-td{width:0px;}
.home-p{visibility: visible;background-color: #ffffff; }
.home-m{display: none;}
.menu{position:fixed;top:2px;right:25px;font-size:12px;color:#777;font-weight:bold;}
.pptt{position:fixed;bottom:40px;right:20px;opacity: 1;}
.pptt2{height:50px;}
/* --------------------------------------------------- */


/*PC用*/
.kizi{width:145px}
.logo{width:450px;}
.photo{width:567px; margin:7px;}
.photo2{width:1000px; margin:7px;}
.photo3{width:640px; margin:4px;border: 3px solid #aaa;}
.photo4{width:640px; margin:7px;}
.listtitle{font-size:16px;line-height:130%;color:#666; width:800px;}
.hoho{font-size:20px;font-weight:bold;color:#3a3f21;padding:5px;background-color:#ddd;width:580px;}
.hoho2{font-size:16px;font-weight:normal;color:#3a3f21;padding:5px 0px 0px 20px;width:580px;}
.youtube{width:560px;height:315px;}
table.table{width:567px;}
table.w td{width:950px;padding:8px;}
table.ww td{width:1000px;padding:8px;}
.niiza{width:250px;}
.qr{width:123px;}
.portlate{width:200px;}
table.p td{font-size:14px;}
table.tt td{vertical-align:middle;border: solid 1px;border-color:#ccc;background-color:#fff;line-height:120%;}
table.tt th{border: solid 1px;border-color:#ccc;background-color:#aaa;color:#fff;white-space:nowrap;}
table.tt {border-collapse:collapse;width:1190px;}

.img1{width:447px;}
.img2{width:447px;}
.sougou1{width:885px;}
.lg{width:600px;}
.kakunin{width:600px;}
.fb{width:400px;height:400px;}

