@charset "UTF-8";


#maintxt {clear:both;font-size:12px;line-height:1em;margin:0;font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;color:#555;border:solid 0px red;margin-left:10px;}

#fram3 .top-txt2{margin:0;padding:0;}

p.intro{line-height:1.75em;padding:10px 0 0 0;}
p.right-side-txt{text-align:right;padding:0 0 10px 0 ;}
#maintxt .top-txt-name{margin:0px 0 30px 0px;color:#111;font-size:16px;}
#maintxt h5{margin:10px 0 10px 0px;color:#111;font-size:16px;font-weight:bold;}

.box-txt3{width:99%;margin-left:8px;}
#member {border:solid 0px red;}
#member p{padding:0;margin:0;line-height:1.25em;}
#member .official-position{border-bottom:solid 0px #2aab39;padding:0 0 0px 0px;margin:0 0 0px 0;font-size:14px;}
#member .official-position2{padding:0;margin:0 0 6px 16px;line-height:1.25;color:#333;font-size:14px;}
#member .official-position3{padding:0;margin:0 0 6px 0;line-height:1.25;color:#777;font-size:14px;}
#member .official-position4{padding:0;margin:0 0 18px 0;line-height:1.25;color:#777;font-size:14px;}
#member .official-position5{padding:0;margin:0 0 30px 0;line-height:1.25;color:#777;font-size:14px;}

#frame {border:solid 1px #ccc;padding:4px;margin:0 0px 10px 0px;background:#ddd;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow: auto;}
#frame-last {border:solid 1px #ccc;padding:4px;margin:0 0px 40px 0px;background:#ddd;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow: auto;}
#frame2 {border:solid 1px #ddd;padding:8px;margin:0 0px 0px 0px;background:#fff;overflow: auto;font-size:14px;}
#frame2 .corp-name{margin:0 0 0 0;padding:4px;font-size:14px;line-height:2.5;}


#plan-head {border:solid 1px #ccc;padding:3px;margin:0 0px 20px 0px;font-size:14px;background:#ddd;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow: auto;}
#plan-head2 {border:solid 1px #ddd;padding:8px;margin:0 0px 0px 0px;font-size:14px;background:#fff;overflow: auto;}

.top-title1{margin:0;padding:0 0 0 0;color:#222;}
.top-title2{border-top:solid 1px #ccc;color:#2aab39;padding:1em 0 0 0;clear:both;}
.top-title3{border-top:solid 6px #2aab39;color:#2aab39;padding:1em 0 0 0;clear:both;}

.left {float:left;width:50px;border:solid 0px red;margin:0;padding:0;}
.right {float:right;width:560px;border:solid 0px red;margin:0 0 2em 0;padding:0;}

.left2 {float:left;width:120px;border:solid 0px red;margin:0;padding:2px;clear:both;}
.right2 {float:left;width:330px;border:solid 0px red;margin:0;padding:2px;}

.left3 {float:left;width:130px;border:solid 0px red;margin:0 0 0 16px;padding:0px;clear:both;}
.right3 {float:left;width:330px;border:solid 0px red;margin:0;padding:0px;}

#left4 {float:left;width:292px;border:solid 0px red;margin:0;padding:0px;}
#right4 {float:right;width:292px;border:solid 0px red;margin:0;padding:0px;}

#left4 .corp-name{margin:0 0 0 0;padding:6px;font-size:14px;}
#right4 .corp-name{margin:0 0 0 0;padding:6px;font-size:14px;}

#caption p{margin:0 0 10px 0;padding:0;color:#999;}

.clr{clear:both;}
.left-title {clear:both;}

.box-txt ol{list-style-type:none;}
.box-txt p{margin:0;padding:0;}
#box-txt-head {font-size:14px;margin-left:8px;}
#box-txt-head p{font-size:14px;}

#plan-cont {margin:auto;}

#box-txt-head {border:solid 1px #ccc;padding:6px;margin:0 0px 26px 0px;font-size:16px;background:#eee;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
#box-txt-head2 {border:solid 1px #ddd;padding:8px;margin:0 0px 0px 0px;font-size:16px;background:#fff;}



ol.ochi1{list-style-type:none;text-indent: -1.75em; margin-left: 3em;}
ol.ochi2{margin-left:5em;list-style-type: none;text-indent: -1.75em; margin-left: 6em;}

h5 {font-weight:normal;font-size:14px;}

span.number{padding-right:2em;}
span.title1{color:#2aab39;}

.box1{margin:0 0 20px 0;background:#dfdfdf;border:solid 1px #bfbfbf;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.box1inner{background:#fff;border:solid 1px #bfbfbf;margin:8px;}

.box1 h5{padding:10px;font-size:14px;color:#fff;background:url(../introduce/img/title_bg.png) repeat-x top left;}
.box1 ul{margin:16px;list-style-type:none;font-size:14px;color:#525252;line-height:2em;}
.box1 li{background: url(../img/dot.png) no-repeat 0px 10px;padding-left:1em;}
p.boxin a{margin:16px;font-size:14px;}
.center-pos {text-align:center;}



span.name {color:#2aab39;}
span.green {color:#2aab39;}
span.green-bold {color:#2aab39;font-weight:bold;}
span.black {color:#3c3c3c;font-size:12px;}
span.black16p {color:#3c3c3c;font-size:16px;}
span.black14p {color:#3c3c3c;font-size:14px;}
span.black-bold {color:#3c3c3c;font-size:12px;font-weight:bold;}
span.black-bold14p {color:#3c3c3c;font-size:14px;font-weight:bold;}
span.glay12p {color:#777;font-size:12px;}
span.glay14p {color:#777;font-size:14px;}

span.date{padding:0 0px 0 0;font-size:12px;color:#2aab39;}
span.title{padding:0 0px 0 0;font-size:14px;color:#556;}
