@charset "UTF-8"; #eradi_ie_box { background-color: #c00; padding: 2em; color: #fff; text-align: center; font-size: 114.3%; } #eradi_ie_box .alert_title { font-size: 150%; margin-bottom: 1em; } #eradi_ie_box a { color: #fff; } #sideTower .sideWidget li#sideContact { border: none; } #sideTower .sideWidget li#sideContact a { padding: 0; } #sideTower .ttBoxSection { padding: 15px 0 15px; } #sideTower .ttBox a { text-decoration: none; color: #333; } #sideTower .ttBox a:hover { text-decoration: underline; } #sideTower .ttBox .ttBoxThumb { width: 80px; } #content .subPostListSection { display: block; overflow: hidden; position: relative; padding-bottom: 20px; } #content .subPostListSection ul { margin: 0; } #content .subPostListSection li.ttBox { display: block; overflow: hidden; position: relative; padding: 15px 0; } #content .subPostListSection li.ttBox h4 { margin-top: 0; } #content .subPostListSection li.ttBox a { text-decoration: none; color: #333; } #content .subPostListSection li.ttBox a:hover { text-decoration: underline; } #content .subPostListSection li.ttBox .ttBoxThumb { width: 80px; } #content .infoList .rssBtn { float: right; } #content h2 a { color: inherit; } #content h2 a:hover { text-decoration: underline; } @media (min-width: 500px) { #content .subPostListSection .ttBox { width: 47%; } #content .subPostListSection .ttBox:nth-child(odd) { clear: both; float: left; } #content .subPostListSection .ttBox:nth-child(2n) { float: right; } } /* contactform7 /*-------------------------------------------*/ #content .wpcf7 { margin-top: 20px; } #content form span.wpcf7-form-control-wrap { position: relative; display: block; overflow: hidden; clear: both; /*回り込みをしている為*/ } #content form span.wpcf7-form-control-wrap .wpcf7-list-item, #content form span.wpcf7-form-control-wrap .wpcf7-list-item label { display: block; float: left; } #content form span.wpcf7-form-control-wrap .wpcf7-list-item { padding-top: 8px; padding-bottom: 8px; } #content form span.wpcf7-not-valid-tip, #content form div.wpcf7-validation-errors { position: relative; color: #fff; padding: 8px 12px 6px; position: relative; display: block; background-color: #F00; left: 0px; top: 8px; margin-bottom: 8px; clear: both; border-radius: 5px; } #content form span.wpcf7-not-valid-tip::after, #content form div.wpcf7-validation-errors::after { content: ""; position: absolute; bottom: 100%; left: 30px; height: 0; width: 0; border: 10px solid transparent; border-bottom: 10px solid red; } #content .wpcf7 dl { display: block; overflow: hidden; border-bottom: 1px dotted #cccccc; } #content .wpcf7 dl dt { display: block; overflow: hidden; padding: 10px 0; float: left; width: 20%; color: #666; font-weight: lighter; } #content .wpcf7 dl dd { display: block; overflow: hidden; padding: 10px; margin-bottom: 0px; } @media (min-width: 770px) { #content form span.wpcf7-form-control-wrap .wpcf7-list-item { padding-top: 2px; padding-bottom: 2px; } } /* BizVektorOptions 0.1.1.1 /*-------------------------------------------*/ .leadTxt, #content p.leadTxt { font-size: 2em; line-height: 150%; padding: 0; } /* .qaItem /*-------------------------------------------*/ #content dl.qaItem { display: block; overflow: hidden; border-bottom: 1px dotted #cccccc; padding: 0px 0px 20px; margin: 0px 0px 20px; width: 100%; } #content dl.qaItem dt { margin-bottom: 15px; background: url(../images/options/qaIconQ.gif) left top no-repeat; padding-left: 32px; border: none; } #content dl.qaItem dd { margin-bottom: 0px; background: url(../images/options/qaIconA.gif) left top no-repeat; padding-left: 32px; } /* .flowBox /*-------------------------------------------*/ #content .flowBox { padding-bottom: 30px; margin-bottom: 15px; display: block; overflow: hidden; background: url(../images/options/arrow_down.png) center bottom no-repeat; } #content .flowBox:last-child { background: none; padding-bottom: 0px; margin-bottom: 0px; } #content .flowBox dl { display: block; overflow: hidden; padding: 15px 20px; border: 3px solid #e5e5e5; } #content .flowBox dl dt { border-bottom: 1px dotted #cccccc; margin-bottom: 10px; font-size: 1.2em; } #content .flowBox dl dd { margin-bottom: 0px; } #content .flowBox dl dd h4 { margin: 0px; padding: 0px; } #content .flowBox dl dd p { margin-bottom: 10px; } #content .flowBox dl dd ul { margin-bottom: 0px; } /* Grunt で統合するファイル res-vektor.css flexslider.css */ /*-------------------------------------------*/ /* /*-------------------------------------------*/