@charset "UTF-8";*{ margin:0; padding:0;}img{ border:0;}table,div{margin:auto;}body {color:#333333;font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS P Gothic", sans-serif;font-size: 14px;text-align:center;}.CNT{text-align:center;}.L{text-align:left;}.R{text-align:right;}ul, ol, dl {padding: 0;margin: 0;}h1, h2, h3, h4, h5, h6, p {margin-top: 0;padding-right: 0px;padding-left: 0px;}a{color:#0081CC;}a:hover{text-decoration:underline;}a img {border: none;}#bg{width:1000px;text-align:center;background-image: url(../img/main_r7_c1.jpg);}#container{width:1000px;margin:auto;text-align:left;}#header{background-image: url(../img/main_r1_c1.jpg);height: 100px;}#header h1{font-size:12px;line-height: 32px;margin-left: 10px;font-weight: normal;}#head h2{}#header_menu{height:40px;zoom:100%;}#header_menu:after{clear: both;height: 0;display: block;visibility: hidden;}#header_menu ul *{list-style-type:none;display:block;}#header_menu ul li{width:200px;height:40px;position:relative;float:left;font-size: 14px;}#header_menu ul li.first{width:200px;text-align:center;line-height:40px;text-decoration:none;background-image: url(../img/main_r2_c2.jpg);}#header_menu ul li a{width:200px;text-align:center;color:#FFFFFF;line-height:40px;text-decoration:none;background-image: url(../img/main_r2_c1.jpg);}#header_menu ul li a:hover, ul.nav a:active, ul.nav a:focus{color:#0081CC;background-image: url(../img/main_r2_c2.jpg);}#header_menu ul2 li a{color:#FFFFFF;background-image: url(../img/main_r2_c3.jpg);}#main_image ul {display: flex;flex-flow: wrap;justify-content: space-between;height: 160px;}#main_image ul li {width: calc(100% / 3);list-style: none;}#main_image ul li img {width: 100%;height: auto;}#main_image div#main_img_txt h3{}#enter_meetup {background: #fff100;}#enter_meetup:hover {background: #fff438;}#enter_meetup a {display: block;width: 100%;padding: 16px 0;box-sizing: border-box;color: #0081cc;font-size: 18px;text-align: center;font-weight: bold;text-decoration: none;background: url(../img/arr_meetup.png) 82% center no-repeat;background-size: 17px auto;}#enter_meetup a:hover {background: url(../img/arr_meetup.png) 82.5% center no-repeat;background-size: 17px auto;}#sidebar {float: left;width: 228px;}#sidebar ul {list-style: none;margin-bottom: 10px;font-size: 14px;}#sidebar ul li {}#sidebar ul a, ul.nav a:visited {display: block;text-decoration: none;color: #000000;background-image: url(../img/main_r4_c1.jpg);font-weight: normal;padding-top: 18px;padding-left: 30px;height: 30px;}#sidebar ul a:hover, ul.nav a:active, ul.nav a:focus {color: #FFFFFF;background-image: url(../img/main_r5_c1.jpg);}#sidebar bn {background: #6F7D94;color: #FFF;}#contents{width: 730px;float: left;zoom:100%;padding: 20px;}#contents:after{content: "";clear: both;height: 0;display: block;visibility: hidden;}#footer{clear:left;width:1000px;background-image: url(../img/main_r8_c1.jpg);}#navigation-menu {width       : 1000px;text-align  : center;clear:both;margin:0;padding:0;}#navigation-menu ul{margin:0;padding:20px;text-align  : center;font-size: 0;}#navigation-menu li {display : inline;padding-right : 8px;list-style : none;line-height:14px;color: #FFFFFF;font-size: 14px;}#navigation-menu li::before {content: "｜";padding-right: 8px;}#navigation-menu li:last-of-type::after {content: "｜";padding-left: 8px;}#navigation-menu a {color: #FF0;}#navigation-menu a:hover {color:#fff;}#copyright {position    : static;width       : 100%;text-align  : center;word-break  : break-all;white-space : nowrap;overflow    : hidden;padding:6px 0 20px;color:#FFFFFF;font-size: 14px;}#contents h3{font-size:18px;line-height:42px;height:42px;font-weight:bold;vertical-align:bottom;text-indent:20px;margin-bottom: 10px;color: #0081CC;background-image: url(../img/title_bg1.jpg);}#contents h4{font-size:16px;line-height:36px;height:42px;font-weight:bold;vertical-align:bottom;text-indent:20px;margin-bottom: 10px;color: #FFFFFF;background-image: url(../img/title_bg2.jpg);}#contents h5{font-size:16px;line-height:42px;height:42px;font-weight:bold;vertical-align:bottom;text-indent:24px;background: url(../img/title3.jpg) no-repeat;margin-bottom: 20px;color: #090;padding-left: 20px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS P Gothic", sans-serif;}#contents h6{font-size:16px;line-height:42px;height:42px;font-weight:bold;vertical-align:bottom;text-indent:28px;background: url(../img/faq/faq.jpg) no-repeat;margin-bottom: 20px;color: #090;padding-left: 20px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS P Gothic", sans-serif;}#contents div.box1{background-image: url(../img/box1_bg.jpg);margin-bottom: 20px;height: 250px;}#contents div.box2{background-image: url(../img/box2_bg.jpg);margin-bottom: 20px;height: 250px;}#contents div.typeA{margin:0px 0 20px 0;}#contents div.typeB{margin:0px 0 20px 0;height: 200px;}#contents div.typeB div.left{float:left;width:200px;}#contents div.typeB div.right{float:right;width:500px;margin:0 0 0 20px;}.text1 {color: #0081CC;font-size: 14px;font-weight: bold;}.text2 {color: color: #0099FF;;font-weight: bold;font-size: 16px;color: #0099FF;}.text3 {float: right;font-size: 14px;font-weight: bold;color: #003399;}#contents table {width: 728px;border:#ccc solid 1px;border-collapse:collapse;font-size: 14px;}#contents table th,#contents table td {padding: 10px 12px;box-sizing: border-box;}#contents table th {text-align: center;width: 28%;border: #ccc solid 1px;background-color: #E6F5FF;font-weight: normal;}#contents table td {background-color: #FFFFFF;text-align: left;border:#ccc solid 1px;}body#meetup #bg {background: none;}body#meetup #contents {float: none;width: 100%;padding-top: 100px;padding-bottom: 140px;box-sizing: border-box;}body#meetup h2 {margin-bottom: 16px;font-size: 26px;color: #333;text-align: center;}body#meetup h2 span {color: #ffa000;}body#meetup h3 {line-height: inherit;height: inherit;padding: 0;text-indent: 0;font-size: 22px;color: inherit;border: none;text-align: center;background: none;}body#meetup .mi_connect_input_wrap {width: 60%;padding: 40px;margin: 0 auto;box-sizing: border-box;color: #0081cc;background: #cbecff;}body#meetup .mi_connect_input_action {display: flex;flex-flow: nowrap;justify-content: space-between;width: 100%;}body#meetup .mi_connect_input_action input[type="text"] {width: 60%;padding: 10px 12px;box-sizing: border-box;font-size: 20px;border: 1px solid #0081cc;}body#meetup .mi_connect_input_action button {width: 37%;padding: 10px 12px;border-radius: 50px;box-sizing: border-box;color: #fff;font-size: 18px;text-align: center;background: #0081cc;border: 0;}#contents .typeA.ftr_info {margin-top: 32px;}#index .news ul li {list-style: none;}#product #contents .mokuji ul {display: flex;flex-flow: wrap;justify-content: flex-start;padding: 8px 0;}#product #contents .mokuji ul li {width: 25%;margin-bottom: 8px;list-style: none;}#product #contents .mokuji ul li:last-of-type {width: 75%;}#product #contents .mokuji ul li::before {content: "●";color: #fff100;}#product #contents .attention {padding: 8px;box-sizing: border-box;line-height: 1.3;color: #0076db;border: 2px solid #0076db;}#product #contents .wrapper_product {display: flex;flex-flow: wrap;justify-content: space-between;}#product #contents .product {width: calc(calc(100% - 16px) / 2);margin: 16px 0 0;display: grid;grid-template-columns: 120px 1fr;grid-template-rows: max-content;gap: 0px 8px;grid-auto-flow: row;grid-template-areas:"title title""image info""note note";}#product #contents .product .title {grid-area: title;}#product #contents .product .image {grid-area: image;padding-left: 6px;box-sizing: border-box;}#product #contents .product .info {grid-area: info;margin: 0;}#product #contents .product .note {grid-area: note;display: block;padding-top: 4px;color: #a0aeb8;}#product #contents .product h4 {height: auto;padding: 3px 0 2px;font-size: 14px;line-height: 1.7;text-indent: inherit;text-align: center;border-radius: 32px;background: #b6c6d0;}#product #contents .product .image img {width: 100%;height: auto;}#product #contents .product .info h5 {height: auto;margin-right: 6px;margin-bottom: 10px;padding: 0 0 6px;text-indent: inherit;font-size: 15px;color: inherit;line-height: 1.2;border-bottom: 1px solid #dcedf7;background: none;}#product #contents .product .info h5 small {display: block;margin-bottom: 2px;font-weight: normal;}#product #contents .product .info dl dt {font-size: 13px;}#product #contents .product .info dl dd {font-weight: bold;;}#product #contents .product .info dl dd span {margin-left: 6px;font-size: 13px;font-weight: normal;}#company #contents table tr td ul li {list-style: none;}#company #contents table tr td ul li::before {content: "●";margin-right: 6px;color: #dde5e9;font-size: 8px;vertical-align: 0.2em;}#access #contents .inner {margin-bottom: 32px;}#inquiry #contents .alert.alert-danger {color: #f00;font-size: 13px;}#inquiry #contents table tr th small,#inquiry #contents table tr td small {display: block;color: #80b1d1;}#inquiry #contents table tr td ul {font-size: 0;}#inquiry #contents table tr td ul li {display: inline;list-style: none;margin-right: 12px;font-size: 14px;}#inquiry #contents table tr td ul li input {vertical-align: -0.1em;margin-right: 4px;}#inquiry #contents table tr th.submit {padding: 14px 0;}#inquiry #contents table tr th.submit p {margin-bottom: 8px;}#inquiry #contents table tr th.submit ul {margin: 8px 0;font-size: 0;}#inquiry #contents table tr th.submit ul li {display: inline;padding: 0 4px;font-size: 14px;}#inquiry #contents table tr td input[type="text"],#inquiry #contents table tr td input[type="email"] {width: 50%;padding: 3px 2px 4px;box-sizing: border-box;}#inquiry #contents table tr td textarea {width: 100%;padding: 4px;box-sizing: border-box;}#inquiry.thanks #contents p,#inquiry.error #contents p {margin-bottom: 16px;}#privacy #contents dl dd {margin-left: 1.4em;}#privacy #contents ul li {list-style: none;}