
*{
  margin:0;
  padding:0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}

html,body {
//	height:100%;
}

a {
	color:#0000ff;
	text-decoration:none;
}
a:hover{
	color:#ff0000;
	text-decoration:none;
	cursor: pointer;
}

.link_a {
	margin:0 0 0 7px;
}

.pagetop {
    display: none;
    position: fixed;
    bottom: 5px;
    right: 5px;
	z-index:999;
}

.a_link {
	margin-top:-10px;
	padding-top:10px;
}

.clear {
	clear:both;/*左右どちらかに寄せられた要素の回り込みを解除*/
}

/*----------------------------------------
	サブメニュー
----------------------------------------*/

ul {
	list-style-type: none;
	text-align:left;
}

.sub_menu a {
	font-size:0.8rem;
	line-height:1.8;
	display:block;
}

.sub_menu .child {
	display:none;
//	border: 1px solid #0094ce;
}


.sub_menu .child .menu {
	background:#eaeaea;
	color:#5e5e5e;
}

.sub_menu .child .menu:hover {
	background: #d0d0d0;
}

.sub_menu .child > a {
//	margin: 4px 0;
	padding: 10px 10px;
	border-bottom: 1px solid #ffffff;
	background:#d5eefb;
	color:#004ffe;
}
.sub_menu .child > a:hover {
	background:#4d9aff;
	color:#ffffff;
}
.sub_menu .child > a:last-child {
	border-bottom:0;
}


.switch .menu:after {
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -0.6rem;
	content: '▼';
	font-size: 0.6rem;
	font-weight: bold;
	-webkit-transition: all, 0.25s, linear;
	-moz-transition: all, 0.25s, linear;
	-o-transition: all, 0.25s, linear;
	transition: all, 0.25s, linear;
}
.switch .menu.active:after {
	-webkit-transform: translate(0, 50%);
	-moz-transform: translate(0, 50%);
	-ms-transform: translate(0, 50%);
	transform: translate(0, 50%);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}



.menu {
	display: block;
	position: relative;
	margin: 1px 0 0;
	padding: 10px;
}


.sub_menu .menu {
	background:#96ddff;
	color:#004ffe;
}
.sub_menu .menu:hover {
	background:#0069b4;
	color:#ffffff;
	text-decoration:none;
}

/*----------------------------------------
	サブメニュー≪END≫
----------------------------------------*/


/*----------------------------------------
	サブメニュー2
----------------------------------------*/

.sub_menu2 {
	background:#96ddff;
	color:#004ffe;
	font-size:13px;
	margin:1px 0 0 0;
	padding:10px;
}
.sub_menu2:hover {
	background:#0069b4;
	color:#ffffff;
	text-decoration:none;
}

/*----------------------------------------
	サブメニュー2≪END≫
----------------------------------------*/


.text_table {
	display:table;
}
.text_td {
	display:table-cell;
	padding:10px 0 0 10px;
}

.line-a {
	text-align:left;
	font-size:1.2em;
	color:#232e84;
	font-weight:bold;
	width:100%;
	padding:3px 0 5px 10px;
	border-left:6px solid #232e84;
	border-bottom:1px solid #232e84;

}

.link01 {
//	width:240px;
//	background-color:#e9f9ff;
//	color:#073190;
	padding:5px 5px 5px 32px;
	background-image: url(../images/t.png);
	background-repeat:no-repeat;
	background-position: 10px 50%;
	background-size:17px 17px;
//	border:1px solid #aaaaaa;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.link01:hover {
	background-color:#96ddff;
//	color:#ffffff;
//	background-image: url(../images/t2.png);
}
.link_b {
	font-weight:bold;
}
.link01_b1 {
	background-image: url(../images/t.png);
}
.link01_b2 {
	background-image: url(../images/t2.png);
}

.link02 {
//	width:240px;
//	background-color:#e9f9ff;
	font-size:0.8em;
	line-height:1.4em;
//	color:#073190;
	padding:5px 5px 5px 5px;
//	background-image: url(../images/t.png);
	background-repeat:no-repeat;
	background-position: 10px 50%;
	background-size:17px 17px;
//	border:1px solid #aaaaaa;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.link02:hover {
	background-color:#96ddff;
//	color:#ffffff;
//	background-image: url(../images/t2.png);
}

.link-float {
	float:left;
	margin:0 0 0 30px;
	padding:4px 0 0 0;
	width:10px;
}
.link-frame {
	margin:0 0 0 50px;
}




#news1 {
	display:inline-block;
}
#news2 {
	display:none;
}
#news3 {
	display:none;
}

.event_table {
	border-collapse:collapse;
	width:99%;
}
.event_table th{
	background:#eaeaea;
	border:1px solid #022b7a;
	padding:0 5px;
}
.event_table td{
	background-color: rgba(255,255,255,0.8);
	border:1px solid #022b7a;
	padding:0 5px;
}



#smart_wrapper{
	display:none;
}
#smart_footer{
	display:none;
}
/*以下は画像などの表示制御クラス*/
.pc_img_class{
	display:inline;
}
.smart_img_class{
	display:none;
}


 

.p {
//	background-color: #8080ff;
}

.p img:hover {
//	opacity: 0.6;
}


body {
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-size:18px;
	color:#000000;
//	font-weight:bold;
	line-height:1.2em;
}



/*----------------------------------------
	スライダー
----------------------------------------*/

.slider {
	min-width:1000px;
	margin:0 0 50px 0;
}

.gallery {
	width: 1000px;
	margin: 0 0px; /* space for prev/next buttons */
}

.gallery-cell {
	width: 1000px;
	height: 320px;
	margin-right: 10px;
	background-color: rgba(255,255,255,0.5);
//	border: 1px solid #888888;
}

.gallery-t {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 1000px;
	height: 320px;
}

/* smaller, dark, rounded square */
.gallery .flickity-prev-next-button {
	width: 30px;
	height: 30px;
	border-radius: 5px;
	background: #1d2987;
}
.gallery .flickity-prev-next-button:hover {
	background: #90c31f;
}
/* arrow color */
.gallery .flickity-prev-next-button .arrow {
	fill: white;
}
.gallery .flickity-prev-next-button.no-svg {
	color: white;
}
/* position outside */
.gallery .flickity-prev-next-button.previous {
	left: 925px;
	top:340px;
}
.gallery .flickity-prev-next-button.next {
	right: 5px;
	top:340px;
}

.bottom_bar {
	width:1000px;
	height:40px;
	background:#d5eefb;
	margin:0 0 -40px 0;
	padding:5px;
}
.flickity-button_P {
	width: 30px;
	height: 30px;
	border-radius: 5px;
	background: #1d2987;
	margin:0 0 0 797px;
	background-image: url('../images/pause.png');
}

/*----------------------------------------
	スライダー≪END≫
----------------------------------------*/


/*----------------------------------------
	スライダー2
----------------------------------------*/

.slider_b {
	min-width:800px;
}

.gallery_b {
	width: 800px;
	margin: 0 0px; /* space for prev/next buttons */
}

.gallery-cell_b {
	width: 160px;
	height: 56px;
	margin-right: 0px;
	background-color: rgba(255,255,255,0.5);
//	border: 1px solid #888888;
}

.gallery-t_b {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 160px;
	height: 56px;
}

/* smaller, dark, rounded square */
.gallery_b .flickity-prev-next-button {
	width: 20px;
	height: 56px;
	border-radius: 5px;
	background: #1d2987;
}
.gallery_b .flickity-prev-next-button:hover {
	background: #90c31f;
}
/* arrow color */
.gallery_b .flickity-prev-next-button .arrow {
	fill: white;
}
.gallery_b .flickity-prev-next-button.no-svg {
	color: white;
}
/* position outside */
.gallery_b .flickity-prev-next-button.previous {
	left: -25px;
}
.gallery_b .flickity-prev-next-button.next {
	right: -25px;
}

/*----------------------------------------
	スライダー2≪END≫
----------------------------------------*/


/*----------------------------------------
	TOPメニュー
----------------------------------------*/

.top0r {
	float:left;
//	display: table-cell;
	text-align:left;
	width:41px;
	height:48px;
	background: #1d2987;
//	border:solid 1px #000000;
	border-right:solid 1px #ffffff;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
}
.top0l {
	float:left;
//	display: table-cell;
	text-align:left;
	width:41px;
	height:48px;
//	margin:0 0 0 2px;
	background: #1d2987;
//	border-left:solid 1px #ffffff;
	-webkit-border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
}



.dropmenu {
  z-index:99999999;
  list-style-type: none;
  width: 765px;
  height: 48px;
  background: #1d2987;
//  border-bottom: 4px solid #535d09;
font-size:14px;
}
.dropmenu li {
  float: left;
  position: relative;
  width: 153px;
  height: 48px;
  text-align:center;
//  border-right: 1px solid #ffffff;

}
.dropmenu li a {
  display: block;
  padding: 16px 0;
  height: 48px;
  background: #1d2987;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
}
.dropmenu li ul {
  list-style: none;
  position: absolute;
  z-index: 100;
  top: 100%;
  left: 0;
  width: 100%;
}
.dropmenu li ul li {
  overflow: hidden;
  width: 306px;
  height: 0;
  color: #fff;
  transition: .2s;
}
.dropmenu li ul li a {
  padding: 13px 15px;
  background: #0094ce;
  text-align: left;
  font-weight: normal;
font-size:12px;
}
.dropmenu > li:hover > a {  background: #0094ce }
.dropmenu > li:hover li:hover > a {  background: #0069b4; }
.dropmenu li:hover > ul > li {
  overflow: visible;
  height: 38px;
}
.dropmenu li ul li ul {
  top: 0;
  left: 100%;
}
.dropmenu li ul.ccc {
  left: -153px;
  width: 100%;
}
.dropmenu li:last-child ul li ul {
  left: -100%;
  width: 100%;
}
.dropmenu li ul li ul li a {  background: #0069b4; }
.dropmenu li:hover ul li ul li:hover > a {  background: #00398d; }
.dropmenu li ul li ul:before {
  position: absolute;
  content: "";
  top: 13px;
  left: -20px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: #1d2987;
}
.dropmenu li:last-child ul li ul:before {
  position: absolute;
  content: "";
  top: 13px;
  left: 200%;
  margin-left: -20px;
  border: 5px solid transparent;
  border-right-color: #1d2987;
}


.dropmenu2 {
z-index:99999999;
  list-style-type: none;
  width: 153px;
  height: 48px;
  background: #1d2987;
//  border-bottom: 4px solid #535d09;
font-size:14px;
}
.dropmenu2 li {
  float: left;
  position: relative;
  width: 153px;
  height: 48px;
  text-align:center;
//  border-right: 1px solid #ffffff;
}
.dropmenu2 li a {
  display: block;
  padding: 16px 0;
  height: 48px;
  background: #1d2987;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
}
.dropmenu2 li ul {
  list-style: none;
  position: absolute;
  z-index: 100;
  top: 100%;
  left: 0;
  width: 100%;
}
.dropmenu2 li ul li {
  overflow: hidden;
  width: 306px;
  height: 0;
  color: #fff;
  transition: .2s;
}
.dropmenu2 li ul li a {
  padding: 13px 15px;
  background: #0094ce;
  text-align: left;
  font-weight: normal;
font-size:12px;
}
.dropmenu2 > li:hover > a {  background: #0094ce }
.dropmenu2 > li:hover li:hover > a {  background: #0069b4; }
.dropmenu2 li:hover > ul > li {
  overflow: visible;
  height: 38px;
}
.dropmenu2 li ul li ul {
  top: 0;
  left: 100%;
}
.dropmenu2 li ul.ccc {
  left: -153px;
  width: 100%;
}
.dropmenu2 li:last-child ul li ul {
  left: -100%;
  width: 100%;
}
.dropmenu2 li ul li ul li a {  background: #0069b4; }
.dropmenu2 li:hover ul li ul li:hover > a {  background: #00398d; }
.dropmenu2 li ul li ul:before {
  position: absolute;
  content: "";
  top: 13px;
  left: -20px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: #1d2987;
}
.dropmenu2 li:last-child ul li ul:before {
  position: absolute;
  content: "";
  top: 13px;
  left: 200%;
  margin-left: -20px;
  border: 5px solid transparent;
  border-right-color: #1d2987;
}


/*----------------------------------------
	TOPメニュー≪END≫
----------------------------------------*/


/*----------------------------------------
	イベントカレンダー
----------------------------------------*/

.ev_btn {
	float:left;
	width:95px;
	background-color:#022b7a;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin:0 5px 5px 0;
	padding:3px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.ev_btn2 {
	float:left;
	width:95px;
	background-color:#cccccc;
	font-weight:bold;
	color:#777777;
	text-align:center;
	margin:0 5px 5px 0;
	padding:3px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.ev_btn2:hover {
	background-color:#448aca;
	color:#ffffff;
}
.ev_btn3 {
	float:left;
	width:95px;
	background-color:#66a40b;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin:0 5px 5px 0;
	padding:3px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.ev_btn3:hover {
	background-color:#fff100;
	color:#007130;
}

.ev_btn2a {
	float:left;
	width:70px;
	background-color:#cccccc;
	font-weight:bold;
	color:#777777;
	text-align:center;
	margin:0 5px 5px 0;
	padding:3px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border-style:none;
}
.ev_btn2a:hover {
	background-color:#448aca;
	color:#ffffff;
}
.ev_btn3a {
	float:left;
	width:70px;
	background-color:#022b7a;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin:0 5px 5px 0;
	padding:3px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
border-style:none;
}




.news_top {
	width:920px;
	text-align:left;
	border-bottom:3px solid #1d2987;
}

.news_main {
	display:table;
	width:920px;
	text-align:left;
	padding:15px 0;
	border-bottom:1px solid #999999;
}
.news_main dt{
	display:table-cell;
	min-width:180px;
	max-width:180px;
}
.news_main dd{
	display:table-cell;
	min-width:740px;
	max-width:740px;
}

.news_left {
	float:left;
	width:480px;
	text-align:left;
	padding:0 0 10px 40px;
border-bottom:1px solid #999999;
}
.news_right {
	float:right;
	width:480px;
	text-align:left;
	padding:0 40px 0 0;
}

.event_main {
	width:920px;
	text-align:left;
//	border-bottom:3px solid #1d2987;
}

/*----------------------------------------
	イベントカレンダー≪END≫
----------------------------------------*/


/*----------------------------------------
	セミナー・イベント
----------------------------------------*/


.es_btn {
	float:left;
//	width:95px;
	background-color:#022b7a;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin:0 5px 5px 0;
	padding:3px 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.es_btn2 {
	float:left;
//	width:95px;
	background-color:#cccccc;
	font-weight:bold;
	color:#777777;
	text-align:center;
	margin:0 5px 5px 0;
	padding:3px 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.es_btn2:hover {
	background-color:#448aca;
	color:#ffffff;
}

.es_box1 {
	width:888px;
	margin:0 0 0 22px;
	border:1px solid #022b7a;
	padding:40px 20px;
}
.es_w200 {
	width:200px;
}

/*----------------------------------------
	セミナー・イベント≪END≫
----------------------------------------*/


/*----------------------------------------
clearfix
----------------------------------------*/

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline-block}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix { display:block;}
/* End hide from IE-mac */

#floatbox {
  position: absolute;
  margin: 0px;
  padding: 0px;
  width: 240px;
//  height: 521px;
  top: 0px;
  left: 760px;
}

#container {
  width: 1000px;
  margin: 0px auto 0px auto;
  padding: 0px;
  position: relative;
}

#main_area {
  float: left;
  width: 740px;
  margin: 0px;
  padding: 0px;
  text-align:left;
}

/*----------------------------------------
clearfix ≪END≫
----------------------------------------*/


/*----------------------------------------
	コンテンツ
----------------------------------------*/

.contents {
	max-width:980px;
	width:100%;
//	height:1032px;
	border:solid 1px #000000;
}


.contentsA {
	min-width:1000px;
	width:100%;
//	border:solid 1px #000000;
//	background-color:#f6e9d5;
}

.headder {
	text-align:center;
	min-width:1000px;
	max-width:1000px;
	height:114px;
//	border:solid 1px #000000;
}

.headerArea {
//	position: fixed !important;
//	position: absolute;
	top: 0;
	left: 0;
	min-width:1000px;
	width: 100%;
	height: 100px;
	background-color:#ffffff;
	z-index:99999;
//	border:solid 1px #000000;
}

.menew {
	text-align:center;
	width:1000px;
	height:80px;
	margin:5px 0 0 0;
//	border:solid 1px #000000;
}

.topArea {
	text-align:center;
	width:1000px;
	height:48px;
//	margin:15px 0 0 0;
//	border:solid 1px #000000;
}

img.title_smt01 {
	width:194px;
	height:auto;
}
img.title_smt02 {
	width:450px;
	height:auto;
}


.sraiderr {
	text-align:center;
	width:1000px;
//	height:290px;
//	border:solid 1px #000000;
}



.main {
	min-width:1000px;
	max-width:1000px;

	margin:15px 0 15px 0;
	text-align:center;
//	border:solid 1px #000000;
//	background-color:#f6e9d5;
}

.main_Inside {
	width:1000px;
	text-align:left;
//	text-align:center;
//	border:solid 1px #000000;
	
}





/*----------------------------------------
	コンテンツ≪END≫
----------------------------------------*/


.taitoru1 {
	float:left;
	text-align:left;
	width:230px;
	height:100px;
	padding:35px 0 0 10px;
//	border:solid 1px #000000;
}

.taitoru2 {
	float:left;
	text-align:left;
	width:460px;
	height:100px;
	padding:25px 0 0 0px;
//	border:solid 1px #000000;
}

.taitoru3 {
	float:left;
	text-align:right;
	width:300px;
	height:100px;
	margin:0px 0px 0 0;
//	border:solid 1px #000000;
}

.top_m {
//	display:table;
	float:right;
	vertical-align:middle;
	border:2px #aaaaaa;
	border-style: none solid solid solid;
	padding:5px 15px 5px 15px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.moji {
//	display:table;
	float:right;
	vertical-align:middle;
//	border:solid 1px #000000;
	margin:10px 0 0 0;
}
.ookisa {
	display:table-cell;
//	float:left;
	text-align:center;
	vertical-align:middle;
}
.moji_td2 {
	display:table-cell;
}
.moji_space {
	display:table-cell;
//	float:left;
	width:5px;
}


.kensaku {
//	display:table;
	float:right;
	vertical-align:middle;
	margin:10px 0 0 0;
}
.kensaku_00 {
	padding:5px 5px 5px 10px;
	background: #1d2987;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.kensaku_01 {
	display:table-cell;
//	float:left;
	text-align:center;
	vertical-align:middle;
}
.kensaku_02 {
	width:130px;
	padding:3px 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.kensaku_03 {
	padding:3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.saito {
	float:left;
	text-align:left;
	margin:73px 0 0 -360px;
//	border:solid 1px #000000;
//        text-decoration:underline;
	
}

.toiawase {
	float:left;
	text-align:left;
	margin:73px 0 0 -270px;
//	border:solid 1px #000000;
//	text-decoration:underline;
}





.topber {
	display:table;
//	width:1000px;
	height:48px;
//	border:solid 1px #000000;
//	background-image: url('../images/topber.png');
}



.top1 {
//	float:left;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	max-width:153px;
	min-width:153px;
	height:48px;
	margin:0 0 0 2px;
	border-left:solid 1px #ffffff;
	background:#1d2987;
	color:#ffffff;
}
.top1:hover{
	color:#1d2987;
	background: #6dd5ff;
}


.line1 {
	margin:0px 0 0 0px;
//	border:solid 1px #000000;
	width:100%;
	height:3px;
	background-color:#232e84;
}



.haikei1 {
//	float:left;
	text-align:left;
	width:977px;
//	height:265px;
//	border:solid 1px #000000;
//	background-color:#232e84;
}

.sraider {
//	float:left;
	text-align:left;	
	width:1000px;
//	height:383px;
//	border:solid 1px #000000;

}

.ber {
//	float:left;
	text-align:left;	
	width:72px;
	height:11px;
	margin:273px 0px 0 -453px ;
//	border:solid 1px #000000;
}




.obi {
	width:1000px;
	height:71px;
	margin:0px 0px 0 0px ;
//	border:solid 1px #000000;
	background-image: url('../images/obimatome.png');
}



.menew1 {
	float:left;
	text-align:center;
	width:165px;
	height:13px;
	margin:42px 0px 0 172px ;
//	border:solid 1px #000000;
}


.menew2 {
	float:left;
	text-align:center;
	width:165px;
	height:13px;
	margin:42px 0 0 0;
//	border:solid 1px #000000;
}

.menew3 {
	float:left;
	text-align:center;
	width:166px;
	height:13px;
	margin:42px 0 0 0;
//	border:solid 1px #000000;
}


.menew4 {
	float:left;
	text-align:center;
	width:165px;
	height:13px;
	margin:42px 0 0 0;
//	border:solid 1px #000000;
}


.menew5 {
	float:left;
	text-align:center;
	width:165px;
	height:13px;
	margin:42px 0 0 0;
//	border:solid 1px #000000;
}




/*----------------------------------------------------------------*/



.left {
	float:left;/* 要素の回り込み：左*/
//	display:table-cell;
	text-align:center;
//	vertical-align:middle;
	width:650px;
//	height:400px;
//	border:solid 1px #000000;
}

.sintyaku {
//	float:left;/* 要素の回り込み：左*/
//	display: table-cell;
//	border:solid 1px #000000;
	width:500px;
	height:43px;
}

.sintyakuA {
	float:left;
	text-align:left;
	width:183px;
	height:43px;
//	border:solid 1px #000000;
}


.iventB {
	float:left;
	text-align:left;
	width:183px;
	height:43px;
//	border:solid 1px #000000;
}

.itiran {
	float:left;
	text-align:left;
	width:38px;
	height:19px;
	margin:15px 0px 0 50px ;
//	border:solid 1px #000000;
}

.sintyakuline {
	width:650px;
	height:3px;
	background-color:#717071;
//	border:solid 1px #000000;
}


.wakuA {
//	float:left; /* 要素の回り込み：左*/
//	display:table-cell;
	text-align:left;
//	vertical-align:middle;
	width:650px;
	height:340px;
	padding:10px;
	border:solid 1px #717071;
}

.sampleA {
//	float:left; /* 要素の回り込み：左*/
//	display: table-cell;
	text-align:left;
//	vertical-align:middle;
	width:100%;
	height:100%;
	border:solid 1px #ffffff;
	overflow-x:hidden;
	background-image:url(../images/oyaji01.png);
	background-repeat:no-repeat;
	background-position:right bottom;

}

.mozi1 {
	text-align:left;
	width:100%;
//	border:solid 1px #000000;
//	text-decoration:underline;
//	line-height:16px;
}



.mozi2 {
//	display: table-cell;
	text-align:left;
//	vertical-align:middle;
	width:452px;
	height:15px;
	margin:10px 0 0 10px;
//	border:solid 1px #000000;
//	text-decoration:underline;
}



.mozi3 {
//	display: table-cell;
	text-align:left;
//	vertical-align:middle;
	width:452px;
	height:15px;
	margin:10px 0 0 10px;
//	border:solid 1px #000000;
//	text-decoration:underline;
}


.mozi4 {
	box-sizing:border-box;
//	display: table-cell;
	text-align:left;
//	vertical-align:middle;
	width:452px;
	height:15px;
	margin:10px 0 0 10px;
//	border:solid 1px #000000;
//	text-decoration:underline;
}


.mozi5 {
//	display: table-cell;
	text-align:left;
//	vertical-align:middle;
	width:452px;
	height:30px;
	margin:10px 0 0 10px;
//	border:solid 1px #000000;
//	text-decoration:underline;
	line-height:16px;
}


.mozi6        {
            box-sizing:border-box;
//            display: table-cell;
	    text-align:left;
//	    vertical-align:middle;
	    width:452px;
            height:15px;
	    margin:10px 0 0 10px;
//	    border:solid 1px #000000;
//	    text-decoration:underline;
           
}


.mozi7        {
            box-sizing:border-box;
//            display: table-cell;
	    text-align:left;
//	    vertical-align:middle;
	    width:452px;
            height:15px;
	    margin:10px 0 0 10px;
//	    border:solid 1px #000000;
//           text-decoration:underline;
}




/*----------------------------------------------------------------*/


.right {
	float:right;/* 要素の回り込み：右*/
//	display: table-cell;
	text-align:right;
//	vertical-align:middle;
	width:330px;
//	height:400px;
	margin:0 0 0 0px;
	padding:0px;
//	border:solid 1px #000000;
//	background-color:#c9da80;
}


.torikumi {
//	display: table-cell;
//	border:solid 1px #000000;
	width:272px;
	height:43px;
}

.torikumiline {
//	border:solid 1px #000000;
	width:330px;
	height:3px;
	background-color:#717071;
}



.sikokuwaku {
//	display: table-cell;
	text-align:left;
//	vertical-align:middle;
	width:330px;
	height:340px;
	border:solid 1px #717071;
//	overflow-y:scroll;
	overflow: hidden;
}




.sikoku {
	text-align:left;	
	width:295px;
	height:194px;
	margin:15px 0px 0 15px ;
//	border:solid 1px #000000;
	
	
}





.sikoku1 {
	float:left;
	text-align:left;
	width:65px;
	height:31px;
	margin:10px 0px 0 15px ;
//	border:solid 1px #000000;
}

.sikoku2 {
	float:left;
	text-align:left;
	width:65px;
	height:31px;
	margin:10px 0px 0 12px ;
//	border:solid 1px #000000;
}

.sikoku3 {
	float:left;
	text-align:left;
	width:65px;
	height:31px;
	margin:10px 0px 0 12px ;
//	border:solid 1px #000000;
}

.sikoku4 {
	float:left;
	text-align:left;
	width:65px;
	height:32px;
	margin:10px 0px 0 12px ;
//	border:solid 1px #000000;
}

.sikokukizi {
	text-align:left;
	width:300px;
	height:60px;
	margin:5px 0px 0 15px;
//	border:solid 1px #000000;
	
}





/*----------------------------------------------------------------*/



.haikei2 {
	text-align:center;
	width:1000px;
//	height:66px;
	padding:5px 0;
	color:#000000;
	line-height:16px;
	font-weight:bold;
	border:solid 1px #717071;
	background-color:#c6e2f8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.footer {
	text-align:center;
	width:1000px;
//	height:105px;
//	border:solid 1px #000000;
	color:#000000;
	line-height:16px;
}

.footer_table01 {
	display:table;
	margin:10px 0;
}
.footer_table01_td {
	display:table-cell;
	padding:0 30px;
	border-left:solid 1px #595656
}
.footer_table01_td:hover {
	padding:0 30px;
}
.footer_table01_td2 {
	display:table-cell;
	border-left:solid 1px #595656
}

/*----------------------------------------------------------------*/

.line3 {
	width:100%;
	height:5px;
	background-color:#232e84;
}

/*----------------------------------------------------------------*/

.bottom {
	text-align:center;
	min-width:1000px;
//	border:solid 1px #000000;
	color:#000000;
	margin:15px 0;
	line-height:20px;
}
.bot {
	display:table;
}
.bot_a {
	display:table-cell;
	padding:0 10px 0 0;
}

/*----------------------------------------------------------------*/


.navi_m {
	width:100%;
	padding:0 0 10px 0;
	background:#3b82d7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.navi_b {
	float:left;
	width:355px;
	margin:10px 0 0 10px;
	padding:10px 0 10px 25px;
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	background:#0069b4;
	background-image: url(../images/ya2.png);
	background-repeat:no-repeat;
	background-position: 10px 50%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.navi_a {
	float:left;
	width:355px;
	margin:10px 0 0 10px;
	padding:10px 0 10px 25px;
	font-size:1em;
	font-weight:bold;
	color:#004ffe;
	background:#96ddff;
	background-image: url(../images/ya.png);
	background-repeat:no-repeat;
	background-position: 10px 50%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.navi_a:hover {
	color:#ffffff;
	background:#0069b4;
	background-image: url(../images/ya2.png);
	background-repeat:no-repeat;
	background-position: 10px 50%;
}



/*----------------------------------------
	サブメニュー
----------------------------------------*/

.subMenu {
	width:240px;
}

.subMenu_top {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:240px;
	height:40px;
	background:#1d2987;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}

.subMenu_bottom {
	width:100%;
	height:10px;
	margin:1px 0 0 0;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	background:#96ddff;
}



/*----------------------------------------
	サブメニュー≪END≫
----------------------------------------*/


/*----------------------------------------
	知的財産権について
----------------------------------------*/

.title_00 {
	width:1000px;
	height:150px;
	border:solid #1d2987;
	border-width: 0px 1px 1px 1px;
	background-image: url('../images/title_00.png');
}

/*----------------------------------------
	知的財産権について≪END≫
----------------------------------------*/

/*----------------------------------------
	知的財産権について
----------------------------------------*/

.title_01 {
	width:1000px;
	height:150px;
	border:solid #1d2987;
	border-width: 0px 1px 1px 1px;
	background-image: url('../images/title_01.png');
}
.link_bar {
	width:1000px;
	margin:0 0 20px 0;
	padding:7px;
	background:#d5eefb;
	text-align:left;
}

.titeki {
	padding:10px 10px 7px 10px;
	border:solid #727070;
	border-width: 1px 1px 3px 1px;
	width:100%;
	text-align:left;
	background-image: url('../images/titeki_b01.png');
	background-repeat:repeat-x
}
.titeki_title {
	padding:7px 7px 7px 7px;
	border-left:8px solid #1d2987;
	font-size:1.4em;
	color:#1d2987;
	font-weight:bold;
}
.margin40 {
	margin:40px 0 0 0;
}


.titeki_title02 {
	width:100%;
	padding:15px;
	font-size:1.4em;
	color:#1d2987;
	font-weight:bold;
	border:solid 1px #1d2987;
	background:linear-gradient(#c2d2ec, #ffffff);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.titekibun1 {
	float:left;
//	display:table-cell;
	text-align:left;
	width:610px;
//	height:160px;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 1px #000000;
	background:#d5eefb;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	word-break:break-all;
}

.titekibun_2 {
	float:left;
//	display:table-cell;
	text-align:left;
	width:560px;
//	height:160px;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 1px #000000;
	background:#d5eefb;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	word-break:break-all;
}


.titekibun_3 {
	float:left;
	text-align:left;
	width:560px;
	margin:0 10px 0 15px;
	word-break:break-all;
}
.titekibun_4 {
	float:left;
	text-align:right;
	width:360px;
	word-break:break-all;
}
.titekibun_5 {
//	display:table-cell;
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:10px;
	background:#ffffff;
	font-size:0.9em;
	line-height:1.5em;
	font-weight:normal;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	word-break:break-all;
}

.oyaji001a {
	float:left;
//	display:table-cell;
	text-align:right;
	width:120px;
//	height:107px;
	margin:20px 0px 0 0px ;
//	border:solid 1px #000000;
	line-height:21px;
}

.oyaji002a {
	float:left;
	text-align:right;
	width:120px;
	height:107px;
	margin:50px 0px 0 0px ;
//	border:solid 1px #000000;
	line-height:21px;
}

.oyaji006a {
	float:left;
	text-align:right;
	width:150px;
//	height:107px;
	margin:10px 0px 0 0;
//	border:solid 1px #000000;
}



.titeki_table {
	display:table;
	margin:10px 0 0 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#1d2987;
	padding:3px;
}
.titeki_table_td1 {
	display:table-cell;
	vertical-align:middle;
	background:#1d2987;
	padding:0 10px;
	font-size:0.8em;
	color:#ffffff;
	-webkit-border-radius: 7px 0px 0px 7px;
	-moz-border-radius: 7px 0px 0px 7px;
	border-radius: 7px 0px 0px 7px;
}
.titeki_table_td2 {
	display:table-cell;
vertical-align:middle;
	padding:6px 6px 6px 0;
	font-size:0.8em;
	color:#ffffff;
}
.titeki_table_td3 {
	display:table-cell;
//	min-width:150px;
	background:#ffffff;
	padding:6px 15px 6px 15px;
	font-weight:bold;


	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px
}

.image01 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:3px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.image02 {
	text-align:left;
	width:100%;
	padding:10px;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.image01_c01 {
	background-color:#efe7e2;
}
.image02_c01 {
	border:dashed 2px #c9bd9c;
}

.image01_c02 {
	background-color:#f7c9dd;
}
.image02_c02 {
	border:dashed 2px #ef797e;
}

.image01_c03 {
	background-color:#d7ead0;
}
.image02_c03 {
	border:dashed 2px #79c7ab;
}

.image01_c04 {
	background-color:#bae3fa;
}
.image02_c04 {
	border:dashed 2px #63b5e5;
}

.image01_c05 {
	background-color:#fde1b6;
}
.image02_c05 {
	border:dashed 2px #f49703;
}

.image01_c06 {
	background-color:#fffde5;
	border:solid 2px #c4bb9c;
}

.image01_c07 {
	background-color:#e4d6e8;
}
.image02_c07 {
	border:dashed 2px #bc9fc7;
}

.image01_c08 {
	background-color:#d6e5ed;
}
.image02_c08 {
	border:dashed 2px #74aeb4;
}

.image01_c09 {
	background-color:#f8ede0;
}
.image02_c09 {
	border:dashed 2px #c4bb9c;
}

.image01_c10 {
	background-color:#f8ede0;
}
.image02_c10 {
	border:dashed 2px #c4bb9c;
}
.image01_c11 {
	background-color:#fff6c0;
}
.image02_c11 {
	border:dashed 2px #ffdd3b;
}


/*----------------------------------------
	知的財産権について≪END≫
----------------------------------------*/


/*----------------------------------------
	知的財産権と産業財産権
----------------------------------------*/

.main-A {
	min-width:1000px;
//	height:5320px;
	text-align:center;
	padding:0px 0 20px 0;
//	border:solid 1px #000000;
//	background-color:#f6e9d5;
}

.main_Inside-A {
	width:1000px;
//	height:5320px;
	text-align:left;
//	text-align:center;
	margin:15px 0 0px 0px;
//	border:solid 1px #000000;
}

.left-A {
	float:left;
	text-align:left;
	width:740px;
//	border:solid 1px #000000;
}

.right-A {
	float:right;
	position:relative;
	text-align:left;
	width:240px;
/	border:solid 1px #000000;
//	background-color:#c9da80;
}

.pageA {
	text-align:left;
	width:255px;
	height:20px;
//	border:solid 1px #000000;
}


.titekisangyou {
	text-align:left;
	width:578px;
	height:40px;
	margin:20px 0px 0 0px ;
//	border:solid 1px #000000;

}


.titeki-a {
	text-align:left;
	height:21px;
	margin:25px 0px 0 0px ;
//	border:solid 1px #000000;
	font-size:1.2em;
	color:#232e84;
	font-weight:bold;
}


.mark01 {
	float:right;
	text-align:left;
	width:238px;
	height:76px;
	margin:-30px 0px 0 70px ;
//	border:solid 1px #000000;
	font-weight:bold;
}


.titekiline-a {
	text-align:left;
	width:100%;
	height:3px;
	background-color:#232e84;
}


.sankaku1 {
	float:left;
//	display:table-cell;
	border:solid #000000;
	border-color:#d5eefb transparent transparent;
	border-width:20px 15px 0;
	width:20px;
	height:20px;
	transform: rotate(-90deg);
}


.titekihaikei01 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:0 0 20px 0;
//	border:solid 2px #232e84;
	line-height:16px;
	background-color:#fefada;
	background-size:100% 100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.titekihaikei02 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:0 0 20px 0;
//	border:solid 2px #232e84;
	line-height:16px;
	background-color:#fefada;
	background-size:100% 100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.titekihaikei03 {
	text-align:left;
	width:100%;

	margin:10px 0 0 0;
//	border:solid 2px #232e84;

	line-height:16px;
	background-color:#fefada;
	background-size:100% 100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.titeki001 {
	text-align:left;
	height:17px;
	margin:15px 0 0 0;
//	border:solid 1px #232e84;
	font-size:1.2em;
	color:#232e84;
	line-height:16px;
	font-weight:bold;
}





.titeki02 {
	float:left;
	text-align:left;
	width:32px;
	height:28px;
	margin:15px 0px 0 15px ;
//	border:solid 1px #232e84;

	line-height:16px;
}

.titeki0-a {
	float:left;
	text-align:left;	
	width:110px;
	height:28px;
	margin:23px 0px 0 10px ;
//	border:solid 1px #232e84;

	color:#232e84;
	line-height:16px;
//	font-weight:bold;
	
	
}

.titeki0-b {float:left;
	text-align:left;	
	width:380px;
	height:40px;
	margin:18px 0px 0 5px ;
//	border:solid 1px #232e84;

	line-height:21px;
	
	
}

.titeki0-d {
	float:left;
	text-align:left;
	width:450px;
	height:40px;
	margin:14px 0px 0 5px ;
//	border:solid 1px #232e84;

	line-height:21px;
	
	
}

.titeki0-e {float:left;
	text-align:left;	
	width:380px;
	height:120px;
	margin:14px 0px 0 5px ;
//	border:solid 1px #232e84;

	line-height:21px;
	
	
}


.titeki03 {float:left;
	text-align:left;	
	width:32px;
	height:28px;
	margin:15px 0px 0 15px ;
//	border:solid 1px #232e84;

	line-height:16px;
	
	
}

.titeki04 {float:left;
	text-align:left;	
	width:32px;
	height:28px;
	margin:15px 0px 0 15px ;
//	border:solid 1px #232e84;

	line-height:16px;
	
	
}


.titeki05 {float:left;
	text-align:left;	
	width:239px;
	height:38px;
	margin:-5px 0px 0 15px ;
//	border:solid 1px #232e84;

	line-height:16px;
	
	
}

.titeki003 {float:left;
	text-align:left;	
	width:300px;
	height:20px;
	margin:15px 0px 0 10px ;
//	border:solid 1px #232e84;

	line-height:16px;
//	font-weight:bold;
	
	
}

.titeki06 {float:left;
	text-align:left;	
	width:239px;
	height:38px;
	margin:15px 0px 0 15px ;
//	border:solid 1px #232e84;

	line-height:16px;
	
	
}


.titeki0-c {
	text-align:left;
	width:100%;
	padding:15px;
//	border:solid 1px #232e84;

	line-height:21px;
}



.titekibun2 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
//	border:solid 1px #000000;

	line-height:21px;
}

.titeki-b {
	text-align:left;
	width:100%;
	height:16px;
	margin:30px 0 0 0;
//	border:solid 1px #000000;
	font-size:1.2em;
	color:#232e84;
	font-weight:bold;
}


.titekiline-b {
	text-align:left;
	width:100%;
	height:3px;
	margin:5px 0 0 0;
//	border:solid 1px #000000;
	background-color:#232e84;
}

.titekibun3 {float:left;
	text-align:left;	
	width:470px;
//	height:160px;
	margin:10px 0px 0 73px ;
//	border:solid 1px #000000;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
background:#d5eefb;
padding:15px;
}

.sangyouhaikei {
	text-align:left;
	width:100%;
	margin:20px 0 0 0;
	padding:20px 0;
	border:solid 2px #c4bb9c;
	line-height:16px;
	background-color:#fefada;
	background-size:100% 100%;

	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}



.illust01 {
	margin:0 0 10px 0;
}


.sangyou01 {
	float:left;
	text-align:left;
	width:330px;
	margin:20px 0px 0 25px;
//	border:solid 1px #000000;
	line-height:21px;
}

.mark03 {
	float:left;
	margin:-20px 0px 0 5px;
}

.sangyou001 {
	float:left;
	text-align:left;
	width:305px;
	margin:10px 0px 0 10px;
//	border:solid 1px #000000;
	line-height:21px;
	background-color:#ffffff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.sangyou001a {
	float:left;
	margin:5px 0 0 0;
//	border:solid 1px #000000;
	line-height:21px;
	font-weight:bold;
}

.sangyou001b {
	text-align:left;
	padding:10px;
//	border:solid 1px #000000;
	line-height:21px;
}

.sangyou001c {
	text-align:left;
	width:285px;
	margin:10px 20px;
//	border:solid 1px #000000;
	line-height:21px;
}

.sangyou_bgc01 {
	background-color:#f7e5af;
}
.sangyou_bgc02 {
	background-color:#f2dbe8;
}
.sangyou_bgc03 {
	background-color:#daecfa;
}
.sangyou_bgc04 {
	background-color:#dfecd8;
}



/*----------------------------------------
	知的財産権と産業財産権≪END≫
----------------------------------------*/

/*----------------------------------------
	特許制度
----------------------------------------*/


.main-B {
	max-width:980px;
	height:1120px;
	text-align:center;
	padding:0px 0 20px 0;
//	border:solid 1px #000000;
//	background-color:#f6e9d5;
}



.main_Inside-B {
	width:980px;
	height:1120px;
	text-align:left;
//	text-align:center;
	margin:15px 0 0px 0px;
//	border:solid 1px #000000;
	
}



.pageB {float:left;
	text-align:left;	
	width:400px;
	height:20px;
	margin:0px 0px 0 73px ;
//	border:solid 1px #000000;
	line-height:21px;
	
	
}



.tokkyo {
	text-align:left;
	margin:30px 0 0 0;
//	border:solid 1px #000000;
}

.oyaji003a {
	float:left;
	text-align:left;
	width:104px;
	height:107px;
	margin:260px 0 0 0;
//	border:solid 1px #000000;
	line-height:21px;
}



.tokkyobun1 {
	float:left;
	text-align:left;
	width:470px;
//	height:390px;
	margin:10px 0px 0 73px ;
//	border:solid 1px #000000;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#d5eefb;
	padding:15px;
}

.tokkyohaikei {
	text-align:left;
	width:100%;
	height:300px;
	margin:10px 0 0 0;
	border:solid 2px #c4bb9c;
	line-height:16px;
	background-color:#fffde5;
	background-size:100% 100%;

	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.tokkyo01 {float:left;
	text-align:left;	
	width:98px;
	height:63px;
	margin:30px 0px 0 20px ;
	border:solid 2px #c4bb9c;
	line-height:21px;
	background-color:#f2dbe8;
	background-size:100% 100%;
	    border-radius:10px; /*CSS3草案*/
	    -webkit-border-radius:10px; /*Safari,Google Chrome用*/
	    -moz-border-radius:10px; /*Firefox用*/
	
}


.tokkyo001 {float:left;
	text-align:left;	
	width:80px;
	height:40px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
	line-height:21px;
		
}

.mark10 {float:left;
	text-align:left;	
	width:98px;
	height:4px;
	margin:60px 0px 0 10px ;
//	border:solid 1px #232e84;
	line-height:16px;
		
}


.tokkyo02 {float:left;
	text-align:left;	
	width:325px;
	height:65px;
	margin:30px 0px 0 10px ;
	border:solid 2px #c4bb9c;
	line-height:21px;
	background-color:#f7e5af;
	background-size:100% 100%;
	    border-radius:10px; /*CSS3草案*/
	    -webkit-border-radius:10px; /*Safari,Google Chrome用*/
	    -moz-border-radius:10px; /*Firefox用*/
	
}


.tokkyo002 {float:left;
	text-align:left;	
	width:320px;
	height:40px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
	line-height:21px;
		
}

.mark07 {float:left;
	text-align:left;	
	width:29px;
	height:33px;
	margin:10px 0px 0 20px ;
//	border:solid 1px #232e84;
	line-height:16px;
		
}

.tokkyo003 {float:left;
	text-align:left;	
	width:150px;
	height:40px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
	line-height:21px;
		
}

.mark08 {float:left;
	text-align:left;	
	width:29px;
	height:33px;
	margin:10px 0px 0 30px ;
//	border:solid 1px #232e84;
	line-height:16px;
		
}

.tokkyo004 {float:left;
	text-align:left;	
	width:200px;
	height:40px;
	margin:15px 0px 0 10px ;
//	border:solid 1px #232e84;
	line-height:21px;
		
}



.tokkyo05 {float:left;
	text-align:left;	
	width:98px;
	height:63px;
	margin:10px 0px 0 20px ;
	border:solid 2px #c4bb9c;
	line-height:21px;
	background-color:#daecfa;
	background-size:100% 100%;
	    border-radius:10px; /*CSS3草案*/
	    -webkit-border-radius:10px; /*Safari,Google Chrome用*/
	    -moz-border-radius:10px; /*Firefox用*/
	
}


.tokkyo005 {float:left;
	text-align:left;	
	width:80px;
	height:40px;
	margin:20px 0px 0 10px ;
//	border:solid 1px #232e84;
	line-height:21px;
		
}

.mark11 {float:left;
	text-align:left;	
	width:98px;
	height:4px;
	margin:40px 0px 0 10px ;
//	border:solid 1px #232e84;
	line-height:16px;
		
}


.tokkyo06 {float:left;
	text-align:left;	
	width:325px;
	height:85px;
	margin:10px 0px 0 10px ;
	border:solid 2px #c4bb9c;
	line-height:21px;
	background-color:#dfecd8;
	background-size:100% 100%;
	    border-radius:10px; /*CSS3草案*/
	    -webkit-border-radius:10px; /*Safari,Google Chrome用*/
	    -moz-border-radius:10px; /*Firefox用*/
	
}


.tokkyo006 {float:left;
	text-align:left;	
	width:320px;
	height:70px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
	line-height:21px;
		
}


.mark09 {float:left;
	text-align:left;	
	width:29px;
	height:33px;
	margin:10px 0px 0 240px ;
//	border:solid 1px #232e84;
	line-height:16px;
		
}

.tokkyo007 {float:left;
	text-align:left;	
	width:240px;
	height:40px;
	margin:15px 0px 0 10px ;
//	border:solid 1px #232e84;
	line-height:21px;

}




/*----------------------------------------
	特許制度≪END≫
----------------------------------------*/

/*----------------------------------------
	特許制度の役割
----------------------------------------*/


.main-Ba {
	max-width:980px;
	height:12280px;
	text-align:center;
	padding:0px 0 20px 0;
//	border:solid 1px #000000;
//	background-color:#f6e9d5;
}



.main_Inside-Ba {
	width:980px;
	height:12280px;
	text-align:left;
//	text-align:center;
	margin:15px 0 0px 0px;
//	border:solid 1px #000000;
	
}

.pageBa {float:left;
	text-align:left;	
	width:700px;
	height:20px;
	margin:0px 0px 0 73px ;
//	border:solid 1px #000000;
	
	
}






.tokkyo-a {float:left;
	text-align:left;	
	width:547px;
	height:16px;
	margin:30px 0px 0 73px ;
//	border:solid 1px #000000;
	font-weight:bold;
	
}


.tokkyoline-a {float:left;
	text-align:left;	
	width:578px;
	height:3px;
	margin:5px 0px 0 73px ;
//	border:solid 1px #000000;
	background-color:#232e84;
        
	
}



.tokkyobuna {float:left;
	text-align:left;	
	width:578px;
	height:150px;
	margin:10px 0px 0 73px ;
//	border:solid 1px #000000;
	line-height:21px;
	
	
}

.tokkyo-a001 {
	text-align:left;
	width:578px;
	height:190px;
	margin:20px 0 0 0;
	padding:20px 0px 0 17px ;
	border:solid 2px #232e84;
	background-color:#dfecd8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}




/*----------------------------------------
	特許制度の役割≪END≫
----------------------------------------*/



/*----------------------------------------
	特許の第一歩
----------------------------------------*/


.tokkyo-b001b {
	text-align:left;
	margin:10px 0 0px 15px;
//	border:solid 1px #232e84;
//	line-height:21px;
}

.tokkyo-b001c {
	display: -webkit-flex;
	display: flex;
}


.tokkyo-b005 {
	text-align:left;
	width:100%;
	margin:15px 0 0 0;
	padding:20px;
	border:solid 2px #c4bb9c;
	background-color:#fefada;
	background-size:100% 100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.tokkyo-b005a {
	float:left;
	text-align:left;
	width:240px;
	padding:10px;
//	border:solid 2px #232e84;
	background-color:#daecfa;
	font-weight:bold;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.tokkyo-b005c {
	float:right;
	text-align:left;
	width:410px;
//	height:60px;
	margin:0 0 0 10px;
//	border:solid 1px #232e84;
	font-size:0.9em;
}

.tokkyo-b005y1 {
	float:left;
	text-align:left;
//	width:250px;
	margin:15px 0px 15px 120px;
//	border:solid 1px #232e84;
}


.tokkyo-b006a {
	float:left;
	text-align:left;
	width:250px;
	height:60px;
	margin:20px 0px 0 20px ;
//	border:solid 2px #232e84;
	line-height:21px;
	background-color:#daecfa;
}


.tokkyo-b006b {float:left;
	text-align:left;	
	width:230px;
	height:20px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}

.tokkyo-b005y2 {float:left;
	text-align:left;	
	width:250px;
	height:31px;
	margin:10px 0px 0 120px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}

.tokkyo-b007a {float:left;
	text-align:left;	
	width:250px;
	height:40px;
	margin:10px 0px 0 20px ;
//	border:solid 2px #232e84;
        font-size:14px;
	line-height:21px;
	background-color:#daecfa;	
}


.tokkyo-b007b {float:left;
	text-align:left;	
	width:230px;
	height:20px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}


.tokkyo-b008a {float:left;
	text-align:left;	
	width:250px;
	height:40px;
	margin:10px 0px 0 20px ;
//	border:solid 2px #232e84;
        font-size:14px;
	line-height:21px;
	background-color:#daecfa;	
}


.tokkyo-b008b {float:left;
	text-align:left;	
	width:230px;
	height:20px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}

.tokkyo-b008c {float:left;
	text-align:left;	
	width:280px;
	height:60px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}

.tokkyo-b005y3 {float:left;
	text-align:left;	
	width:250px;
	height:31px;
	margin:-5px 0px 0 120px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}

.tokkyo-b009a {float:left;
	text-align:left;	
	width:250px;
	height:40px;
	margin:10px 0px 0 20px ;
//	border:solid 2px #232e84;
        font-size:14px;
	line-height:21px;
	background-color:#daecfa;	
}


.tokkyo-b009b {float:left;
	text-align:left;	
	width:230px;
	height:20px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}

.tokkyo-b009c {float:left;
	text-align:left;	
	width:280px;
	height:60px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}


.tokkyo-b0010a {float:left;
	text-align:left;	
	width:250px;
	height:40px;
	margin:10px 0px 0 20px ;
//	border:solid 2px #232e84;
        font-size:14px;
	line-height:21px;
	background-color:#daecfa;	
}


.tokkyo-b0010b {float:left;
	text-align:left;	
	width:230px;
	height:20px;
	margin:10px 0px 0 10px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}





/*----------------------------------------
	特許の第一歩≪END≫
----------------------------------------*/

/*----------------------------------------
	手続の概要
----------------------------------------*/


.main-Bc {
	max-width:980px;
	height:870px;
	text-align:center;
	padding:0px 0 20px 0;
//	border:solid 1px #000000;
//	background-color:#f6e9d5;
}



.main_Inside-Bc {
	width:980px;
	height:870px;
	text-align:left;
//	text-align:center;
	margin:15px 0 0px 0px;
//	border:solid 1px #000000;
	
}



.tokkyo-c01 {
	text-align:left;
	width:701px;
	height:923px;
	margin:15px 0 0 15px;
//	border:solid 1px #000000;
	background-image: url('../images/tokkyo-c01.png');
}




/*----------------------------------------
	手続の概要≪END≫
----------------------------------------*/


/*----------------------------------------
	発明とは
----------------------------------------*/


.main-Bd {
	max-width:980px;
	height:860px;
	text-align:center;
	padding:0px 0 20px 0;
//	border:solid 1px #000000;
//	background-color:#f6e9d5;
}



.main_Inside-Bd {
	width:980px;
	height:860px;
	text-align:left;
//	text-align:center;
	margin:15px 0 0px 0px;
//	border:solid 1px #000000;
	
}

.pageBd {float:left;
	text-align:left;	
	width:700px;
	height:20px;
	margin:0px 0px 0 73px ;
//	border:solid 1px #000000;
        font-size:14px;
	
	
}






.tokkyo-d {float:left;
	text-align:left;	
	width:547px;
	height:16px;
	margin:30px 0px 0 73px ;
//	border:solid 1px #000000;
        font-size:16px;
	font-weight:bold;
	
}


.tokkyoline-d {float:left;
	text-align:left;	
	width:578px;
	height:3px;
	margin:5px 0px 0 73px ;
//	border:solid 1px #000000;
	background-color:#232e84;
        
	
}




.tokkyo-d001 {float:left;
	text-align:left;	
	width:577px;
	height:36px;
	margin:20px 0px 0 73px ;
//	border:solid 2px #232e84;
        font-size:15px;
	line-height:21px;
//	background-color:#f2dbe8;
	background-image: url('../images/titekiber02a.png');
	
}


.tokkyo-d001a {float:left;
	text-align:left;	
	width:570px;
	height:20px;
	margin:10px 0px 0 30px ;
//	border:solid 1px #232e84;
        font-size:15px;
	line-height:21px;
		
}


.tokkyo-d001b {float:left;
	text-align:left;	
	width:577px;
	height:60px;
	margin:10px 0px 0 73px ;
//	border:solid 1px #232e84;
        font-size:14px;
	line-height:21px;
		
}


.tokkyo-d002 {float:left;
	text-align:left;	
	width:577px;
	height:36px;
	margin:20px 0px 0 73px ;
//	border:solid 2px #232e84;
        font-size:15px;
	line-height:21px;
//	background-color:#f2dbe8;
	background-image: url('../images/titekiber03a.png');
	
}











/*----------------------------------------
	発明とは≪END≫
----------------------------------------*/


/*----------------------------------------
	発明の要件
----------------------------------------*/

/*----------------------------------------
	発明の要件≪END≫
----------------------------------------*/


/*----------------------------------------
	新規性
----------------------------------------*/

.tokkyo-f001 {
	font-size:1.2em;
	color:#232e84;
	font-weight:bold;
}

.tokkyo-f01 {
	text-align:left;
	width:100%;
//	height:305px;
	margin:10px 0px 0 0;
	padding:15px 15px 0 15px;
	border:solid 2px #c4bb9c;
	background-color:#fffde5;
	background-size:100% 100%;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}


.tokkyo-f01a {
	float:left;
	text-align:left;
	width:260px;
	margin:0 0 15px 0;
	padding:10px;
	border:solid 2px #c4bb9c;
	background-color:#f2dbe8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.tokkyo-f01c {
	float:left;
	text-align:left;
	margin:20px 20px 0 20px;
//	border:solid 1px #000000;
}


.mark12 {
	float:left;
	text-align:left;
//	border:solid 1px #000000;
}


.tokkyo-f002b {
	text-align:left;
	width:100%;
	margin:10px 0 10px 0;
	padding:10px;
//	border:solid 1px #000000;
	background-color:#daecfa;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.tokkyo-f03 {
	text-align:left;
	width:526px;
	height:149px;
	margin:20px 0 0 75px ;
	background-image: url('../images/tokkyo-f03.png');
}


.mark13 {
	float:left;
	margin:7px 0 0 0;
}
.mark14 {
	float:left;
	margin:20px 0 0 0;
}

/*----------------------------------------
	新規性≪END≫
----------------------------------------*/


/*----------------------------------------
	進歩性
----------------------------------------*/

.tokkyo-g01 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 1px #000000;
	background-color:#daecfa;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.tokkyo-g03 {
	text-align:left;
	margin:10px 0px 0 0px;
	padding:15px;
//	border:solid 1px #000000;
	background-color:#fffde5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.tokkyo-g05 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:10px;
//	border:solid 1px #000000;
	background-color:#f2dbe8;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	
}

.tokkyo-g06 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:10px;
//	border:solid 1px #000000;
	background-color:#dfecd8;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}


/*----------------------------------------
	進歩性≪END≫
----------------------------------------*/


/*----------------------------------------
	手続の流れ
----------------------------------------*/

.tokkyo-h01 {
	text-align:left;
	margin:15px 0 15px 0px;
	padding:10px;
//	border:solid 1px #000000;
	background-color:#fffde5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


/*----------------------------------------
	手続の流れ≪END≫
----------------------------------------*/


/*----------------------------------------
	特許願（願書）の記入例
----------------------------------------*/

.tokkyohaikei-i01 {
	text-align:left;
	width:600px;
	margin:10px 0 0 60px;
	padding:20px 20px 20px 0px;
//	border:solid 2px #c4bb9c;
	background-color:#f6e9d5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.tokkyo-i01 {
	float:left;
	text-align:left;
	margin:0 0 0 20px;
//	border:solid 1px #000000;
}


.tokkyo-i06 {
	float:left;
	text-align:left;
	margin:5px 0px 0 330px;
//	border:solid 1px #000000;
}


.tokkyobun-i02 {
	float:left;
	text-align:left;
	margin:10px 0px 0 40px ;
//	border:solid 1px #000000;
}

.tokkyohaikei-i02 {
	text-align:left;
	width:600px;
	margin:5px 0px 10px 60px;
	padding:10px;
//	border:solid 2px #c4bb9c;
	background-color:#f2dbe8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.tokkyo-i07 {
	float:left;
	text-align:left;
	margin:0 0 0 40px ;
//	border:solid 1px #000000;
}


.tokkyo-i09 {
	text-align:left;
	width:547px;
	height:606px;
	margin:0px 0px 0 60px ;
//	border:solid 1px #000000;
	background-image: url('../images/tokkyo-i09.png');
}

.tokkyohaikei-i03 {
	text-align:left;
	width:725px;

	padding:15px;
//	border:solid 2px #232e84;
	background-color:#e7f2f6;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.tokkyobun-i05 {
	text-align:left;
//	border:solid 1px #000000;
	font-size:1.4em;
	color:#232e84;
	font-weight:bold;
}

.tokkyobun-i06 {
	text-align:left;
	margin:10px 0;
//	border:solid 1px #000000;
	font-size:1.1em;
	font-weight:bold;
}

.tokkyobun-i07 {
	text-align:left;
//	border:solid 1px #000000;
}

.tokkyo-i10 {
	text-align:left;
	width:547px;
	height:690px;
	margin:0px 0px 0 60px;
//	border:solid 1px #000000;
	background-image: url('../images/tokkyo-i10.png');
}

.tokkyo-i11 {
	text-align:left;
	width:547px;
	height:535px;
	margin:15px 0px 0 60px ;
//	border:solid 1px #000000;
	background-image: url('../images/tokkyo-i11.png');

}


.tokkyohaikei-i04 {
	text-align:left;
	width:720px;

	padding:15px;
//	border:solid 1px #232e84;
	background-color:#e7f2f6;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.tokkyobun-i08 {
	text-align:left;
//	border:solid 1px #000000;
	font-size:1.2em;
	font-weight:bold;
}


.tokkyo-i12 {
	text-align:left;
	width:547px;
	height:178px;
	margin:0px 0px 0 60px ;
//	border:solid 1px #000000;
	background-image: url('../images/tokkyo-i12.png');
}


.tokkyo-ie {
	text-align:left;
	width:547px;
	height:16px;
	margin:40px 0px 0 60px ;
//	border:solid 1px #000000;
}


.tokkyo-i13 {
	text-align:left;
	width:546px;
	height:536px;
	margin:10px 0px 0 60px ;
//	border:solid 1px #000000;
	background-image: url('../images/tokkyo-i13.png');
}


.tokkyo-i14 {
	text-align:left;
	width:547px;
	height:275px;
	margin:10px 0px 0 60px;
//	border:solid 1px #000000;
	background-image: url('../images/tokkyo-i14.png');
}

.tokkyo-left {
	float:left;
	width:420px;
}
.tokkyo-right {
	float:right;
	width:290px;
}

.tokkyo-waku01 {
	border:solid 1px #000000;
	padding:10px;
	line-height:2.4em;
	margin:0 0 10px 0;
}
.tokkyo-waku02 {
	background-color:#fbfbd5;
	border:solid 1px #cdd9ce;
	padding:10px;
	font-size:0.9em;
	line-height:1.4em;
	margin:0 0 10px 0;
}
.tokkyo-waku03 {
	display:table-cell;
	border:solid 1px #000000;
	padding:5px 10px;
	font-size:0.9em;
	line-height:1.4em;
	margin:10px 0 0 0;
}
.tokkyo-waku04 {
	background-color:#e8f6fd;
	border:solid 1px #cdd9ce;
	padding:10px;
	font-size:0.9em;
	line-height:1.4em;
	margin:0 0 10px 0;
}
.tokkyo-waku05 {
	color:#394d9e;
	margin:100px 0 0 0;
}
.tokkyo-waku05-2 {
	color:#394d9e;
	margin:10px 0 0 0;
}
.tokkyo-waku06 {
	margin:0 0 0 20px;
}

/*----------------------------------------
	特許願（願書）の記入例≪END≫
----------------------------------------*/


/*----------------------------------------
	実用新案制度
----------------------------------------*/

.sinan {
	text-align:left;
	margin:30px 0 0 0;
//	border:solid 1px #000000;
	font-size:12px;
}


.sinanbun1 {
	float:left;
	text-align:left;
	width:470px;
//	height:320px;
	margin:10px 0px 0 73px;
//	border:solid 1px #000000;
	background:#d5eefb;
	padding:15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


/*----------------------------------------
	実用新案制度≪END≫
----------------------------------------*/


/*----------------------------------------
	考案とは
----------------------------------------*/

.sinanhaikei-a01 {
	display:table-cell;
	text-align:center;
	margin:15px 0 0 0;
	padding:20px;
	border:solid 2px #c4bb9c;
	font-size:1.4em;
	font-weight:bold;
	background-color:#fffde5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.sinan-a10back {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 2px #232e84;
	background-color:#fffde5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.sinan-a10a {
	float:left;
	text-align:left;
	width:29px;
	height:33px;
	margin:10px 0px 0 20px ;
}
.sinan-a10b {
	font-size:1.2em;
	font-weight:bold;
}
.sinan-a10c {
	float:left;
	text-align:left;
	width:620px;
	margin:15px 0px 0 20px;
//	border:solid 1px #232e84;
}


.sinanhaikei-a04 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 2px #232e84;
	background-color:#f9eef4;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.sinan-a20 {
	border-collapse: collapse;
	text-align:left;
	margin:10px 0 0 0;
//	background-image: url('../images/sinan-a20.png');
}
.sinan-a20 th {
	padding:5px 10px;
	border:solid 1px #20439a;
	background:#a8e9ff;
	font-weight:bold;
}
.sinan-a20 td {
	padding:5px 10px;
	border:solid 1px #20439a;
}


/*----------------------------------------
	考案とは≪END≫
----------------------------------------*/


/*----------------------------------------
	手続の流れ
----------------------------------------*/

.sinan-b01 {
	text-align:left;
	margin:15px 0 0 0;
	padding:20px;
//	border:solid 1px #000000;
	background-color:#fffde5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


/*----------------------------------------
	手続の流れ≪END≫
----------------------------------------*/


/*----------------------------------------
	実用新案登録願（願書）の記入例
----------------------------------------*/

.sinanhaikei-c01 {
	text-align:left;
	width:580px;
	margin:10px 0 0 0;
	padding:20px 10px;
//	border:solid 2px #232e84;
	background-color:#f6e9d5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.sinan-c01 {
	float:left;
	text-align:left;
	width:94px;
	height:128px;
	margin:0 0 0 15px;
//	border:solid 1px #000000;
}

.sinanbun-c02 {
	text-align:right;
	width:580px;
	margin:5px 0 0 0;
//	border:solid 1px #000000;
}

.sinan-c06 {
	text-align:left;
	width:547px;
	height:571px;
	margin:0 0 0 60px;
//	border:solid 1px #000000;
	background-image: url('../images/sinan-c06.png');
}

.sinan-c07 {
	text-align:left;
	width:547px;
	height:725px;
	margin:0 0 0 60px ;
//	border:solid 1px #000000;
	background-image: url('../images/sinan-c07.png');
}

.sinan-c08 {
	text-align:left;
	width:547px;
	height:647px;
	margin:15px 0 0 60px;
//	border:solid 1px #000000;
	background-image: url('../images/sinan-c08.png');
}

.sinanhaikei-c03 {
	text-align:left;
	padding:15px;
//	border:solid 1px #232e84;
	background-color:#e7f2f6;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.sinan-c09 {
	text-align:left;
	width:547px;
	height:165px;
	margin:0px 0px 0 60px ;
//	border:solid 1px #000000;
	background-image: url('../images/sinan-c09.png');
	
}

.sinan-c10 {
	text-align:left;
	width:547px;
	height:518px;
	margin:5px 0px 0 60px;
//	border:solid 1px #000000;
	background-image: url('../images/sinan-c10.png');
}

.sinan-c11 {
	text-align:left;
	width:547px;
	height:249px;
	margin:10px 0 0 60px;
//	border:solid 1px #000000;
	background-image: url('../images/sinan-c11.png');
}


/*----------------------------------------
	実用新案登録願（願書）の記入例≪END≫
----------------------------------------*/


/*----------------------------------------
	意匠制度
----------------------------------------*/

.isyou {
	text-align:left;
	width:255px;
	height:40px;
	margin:30px 0 0 0;
//	border:solid 1px #000000;
}


/*----------------------------------------
	意匠制度≪END≫
----------------------------------------*/


/*----------------------------------------
	意匠とは
----------------------------------------*/

/*----------------------------------------
	意匠とは≪END≫
----------------------------------------*/


/*----------------------------------------
	「物品」のデザイン例
----------------------------------------*/

.isyou-b01 {
	display:table;
//	float:left;
	text-align:center;
	margin:20px 0 0 0;
//	border:solid 1px #000000;
}
.isyou-b01a {
	display:table-cell;
//	float:left;
	text-align:center;
	width:130px;
//	border:solid 1px #000000;
	font-weight:bold;
}


/*----------------------------------------
	「物品」のデザイン例≪END≫
----------------------------------------*/


/*----------------------------------------
	保護対象要件
----------------------------------------*/

.isyou-c01c {
	float:left;
	text-align:center;
	min-width:100px;
	height:100%;
	margin:0 15px 0 0;
}
.isyou-c01d {
	float:right;
	text-align:center;
	min-width:100px;
	height:100%;
	margin:0 0 0 15px;
}
.isyou-c02c {
	float:left;
	text-align:center;
	min-width:50px;
	margin:0 15px 0 0;
}


/*----------------------------------------
	保護対象要件≪END≫
----------------------------------------*/


/*----------------------------------------
	登録要件
----------------------------------------*/

/*----------------------------------------
	登録要件≪END≫
----------------------------------------*/


/*----------------------------------------
	特殊な意匠登録
----------------------------------------*/

/*----------------------------------------
	特殊な意匠登録≪END≫
----------------------------------------*/


/*----------------------------------------
	手続の流れ
----------------------------------------*/

.isyou-f01 {
	display:table;
	text-align:left;
	margin:10px 0px 0 0;
	padding:20px;
//	border:solid 2px #232e84;
	background-color:#fffde5;
	background-size:100% 100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


/*----------------------------------------
	手続の流れ≪END≫
----------------------------------------*/


/*----------------------------------------
	出願書類の記入例
----------------------------------------*/

.isyou-g01 {
	text-align:left;
	width:547px;
	height:716px;
	margin:10px 0 0 60px;
//	border:solid 1px #000000;
	background-image: url('../images/isyou-g01.png');
}

.isyou-g02 {
	text-align:left;
	width:475px;
	height:802px;
	margin:10px 0px 0 60px ;
//	border:solid 1px #000000;
	background-image: url('../images/isyou-g02.png');
}


/*----------------------------------------
	出願書類の記入例≪END≫
----------------------------------------*/


/*----------------------------------------
	商標制度
----------------------------------------*/

.syouhyou {
	text-align:left;
	width:255px;
	height:40px;
	margin:30px 0 0 0;
//	border:solid 1px #000000;
}

.syouhyou-wk00 {
	text-align:left;
	width:100%;
	margin:10px 0px;
	padding:15px;
	border:solid 2px #c4bb9c;
	background-color:#fffde5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.syouhyou-01 {
	text-align:center;
	margin:10px 0 0 0;
//	padding:0 0 10px 0;
}
.syouhyou-01a {
	float:left;
	width:120px;
	text-align:center;
	margin:0 10px 0 0;
	padding:10px;
	border:solid 2px #c4bb9c;
	background-color:#f2dbe8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.syouhyou-01b {
	float:left;
	text-align:left;
//	border:solid 1px #000000;
}




/*----------------------------------------
	商標制度≪END≫
----------------------------------------*/


/*----------------------------------------
	商標とは
----------------------------------------*/

.syouhyou-a01 {
	float:left;
	text-align:left;
	width:225px;
	height:135px;
	margin:0 10px 0 0;
//	border:solid 1px #000000;

}


/*----------------------------------------
	商標とは≪END≫
----------------------------------------*/


/*----------------------------------------
	商標権の構成
----------------------------------------*/

.syouhyou-b01 {
	text-align:left;
	width:321px;
	height:91px;
	margin:15px 0px 0 30px ;
//	border:solid 1px #000000;
	background-image: url('../images/syouhyou-b01.png');
}
.syouhyou-b01a {
	float:left;
	text-align:left;
	width:100px;
	height:20px;
	margin:36px 0px 0 30px ;
//	border:solid 1px #000000;
	font-size:14px;
	line-height:21px;
}
.syouhyou-b01b {
	float:left;
	text-align:left;
	width:200px;
	height:20px;
	margin:-50px 0px 0 160px ;
//	border:solid 1px #000000;
	font-size:14px;
	line-height:21px;
}
.syouhyou-b01c {
	float:left;
	text-align:left;
	width:200px;
	height:20px;
	margin:8px 0px 0 158px ;
//	border:solid 1px #000000;
	font-size:14px;
	line-height:21px;
}


/*----------------------------------------
	商標権の構成≪END≫
----------------------------------------*/


/*----------------------------------------
	商標の種類と商標の例
----------------------------------------*/

/*----------------------------------------
	商標の種類と商標の例≪END≫
----------------------------------------*/


/*----------------------------------------
	登録できない商標
----------------------------------------*/

/*----------------------------------------
	登録できない商標≪END≫
----------------------------------------*/


/*----------------------------------------
	手続の流れ
----------------------------------------*/

.syouhyou-e01 {
	display:table;
	text-align:left;
	margin:10px 0 10px 0;
	padding:15px;
//	border:solid 2px #232e84;
	background-color:#fffde5;
	background-size:100% 100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


/*----------------------------------------
	手続の流れ≪END≫
----------------------------------------*/


/*----------------------------------------
	出願書類の記入例
----------------------------------------*/

.syouhyou-f01 {
	text-align:left;
	width:547px;
	height:597px;
	margin:10px 0px 0 60px ;
//	border:solid 1px #000000;
	background-image: url('../images/syouhyou-f01.png');
}


/*----------------------------------------
	出願書類の記入例≪END≫
----------------------------------------*/


/*----------------------------------------
	外国での権利の取得
----------------------------------------*/

.gaikoku {
	text-align:left;
	width:255px;
	height:40px;
	margin:30px 0 0 0;
//	border:solid 1px #000000;

}


/*----------------------------------------
	外国での権利の取得≪END≫
----------------------------------------*/


/*----------------------------------------
	外国での特許権の取得
----------------------------------------*/

.gaikoku-a01 {
	text-align:left;
	width:699px;
	height:789px;
	margin:20px 0 0 0;
//	border:solid 1px #000000;
	background-image: url('../images/gaikoku-a01.png');
}


.gaikokuhaikei-a02 {
	text-align:left;
	margin:10px 0 0 0;
	padding:15px 15px 0 15px;
//	border:solid 2px #232e84;
	background-color:#fffde5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.gaikoku-a002 {
	float:left;
	margin:0 20px 15px 0;
}
.gaikoku-a002a {
	float:left;
	text-align:left;
	margin:8px 0 0 0;
//	border:solid 1px #000000;
}


.gaikoku-a10 {
	text-align:left;
	margin:20px 0px 0 20px ;
}


/*----------------------------------------
	外国での特許権の取得≪END≫
----------------------------------------*/

/*----------------------------------------
	外国での意匠権の取得
----------------------------------------*/

.gaikokuhaikei-b01 {
	text-align:left;
	padding:15px;
//	border:solid 1px #232e84;
	background-color:#faf2f7;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.gaikoku-b01a {
	text-align:left;
	width:699px;
	height:703px;
	margin:20px 0 0 0;
//	border:solid 1px #000000;
	background-image: url('../images/gaikoku-b01.png');
}


.gaikokuhaikei-b02 {
	text-align:left;
	width:100%;
	margin:15px 0 0 0;
	padding:15px;
//	border:solid 1px #232e84;
	background-color:#fffde5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.gaikoku-b02 {
	float:left;
	margin:0 15px 0 0;
//	border:solid 1px #000000;
}
.gaikokubun-b02{
	float:left;
	text-align:left;
	width:560px;
//	border:solid 1px #000000;
}


.gaikokuhaikei-b03 {
	display:table;
	text-align:left;
	margin:5px 0 0 0;
	padding:5px 15px;
//	border:solid 1px #232e84;
	background-color:#f2dbe8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


/*----------------------------------------
	外国での意匠権の取得≪END≫
----------------------------------------*/


/*----------------------------------------
	外国での商標権の取得
----------------------------------------*/

.gaikokuhaikei-c01 {
	text-align:left;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 3px #f2dbe8;
	background-color:#faf2f7;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.gaikoku-c01a {
	text-align:left;
	width:699px;
	height:649px;
	margin:20px 0 0 0;
//	border:solid 1px #000000;
	background-image: url('../images/gaikoku-c01.png');
}


.gaikoku-cc {float:left;
	text-align:left;	
	width:547px;
	height:16px;
	margin:25px 0px 0 73px ;
//	border:solid 1px #000000;
        font-size:16px;
	font-weight:bold;
	
}

.gaikoku-c02 {
	text-align:left;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 1px #232e84;
	background-color:#e7f2f6;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.gaikoku-c02_table {
	display:table;
}
.gaikoku-c02_td {
	display:table-cell;
}

.gaikoku-c03 {
	text-align:left;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 1px #232e84;
	background-color:#f6e9d5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


/*----------------------------------------
	外国での商標権の取得≪END≫
----------------------------------------*/

/*----------------------------------------
	支援情報　相談窓口
----------------------------------------*/

.title_02 {
	width:1000px;
	height:150px;
	border:solid #1d2987;
	border-width: 0px 1px 1px 1px;
	background-image: url('../images/title_02.png');
}

.sien_left1 {
	float:left;
	text-align:left;
	width:580px;
//	border:solid 1px #000000;
	line-height:21px;
}




.sienbun_1 {
	float:left;
//	display:table-cell;
	text-align:left;
	width:560px;
	margin:10px 0 0 15px;
//	border:solid 1px #000000;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#d5eefb;
	padding:15px;
}

.sienbun_100 {
//	float:left;
//	display:table-cell;
	text-align:left;
//	width:560px;
	margin:10px 0 0 0;
//	border:solid 1px #000000;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#d5eefb;
	padding:15px;
}

.oyaji-sien1 {
	float:left;
	text-align:center;
	width:160px;
	margin:10px 0px 0 0;
//	border:solid 1px #000000;
}

.oyaji-sien2 {
	float:left;
	text-align:right;
	width:160px;
	margin:10px 0px 0 15px;
//	border:solid 1px #000000;
}


.sien-a {
	text-align:left;
	height:21px;
	margin:25px 0px 0 0px ;
//	border:solid 1px #000000;
	font-size:1.2em;
	color:#232e84;
	font-weight:bold;
}


.sienbun_2 {
	float:left;
//	display:table-cell;
	text-align:left;
	margin:10px 0 0 0;
//	border:solid 1px #000000;
	line-height:21px;
	padding:15px;
}

.sien-ax {
	border-collapse: collapse;
	text-align:left;
	margin:10px 0 0 0;
//	background-image: url('../images/sien-ax.png');
}
.sien-ax th {
	padding:5px 10px;
	border:solid 1px #20439a;
	background:#a8e9ff;
	font-weight:bold;
}
.sien-ax td {
	padding:5px 10px;
	border:solid 1px #20439a;
}

img.sienR-01_s {
	float:left;
	width:560px;
	height:auto;
	margin:10px 0 0 15px;
}

.line_tamate {
	margin:5px 0;
	border-top:dashed 1px #aaaaaa;
}


/*----------------------------------------
	支援情報　相談窓口≪END≫
----------------------------------------*/


/*----------------------------------------
	特許料等の減免措置
----------------------------------------*/


.sien-o001 {
	text-align:left;
	margin:10px 0 20px 15px;
//	border:solid 1px #232e84;
	line-height:21px;
}

.sienbun_o1 {
	float:left;
//	display:table-cell;
	text-align:left;
	margin:10px 0 0 0;
//	border:solid 1px #000000;
	line-height:21px;
	padding:15px;
}


.sienbun_o2 {
	float:left;
//	display:table-cell;
	text-align:left;
	width:460px;
//	height:160px;
	margin:10px 0 0 0;
//	border:solid 1px #000000;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#d5eefb;
	padding:15px;
}


.sienbun_o3 {
	float:left;
//	display:table-cell;
	text-align:left;
	margin:10px 0 0 0;
//	border:solid 1px #000000;
	line-height:21px;
	padding:0 0 0 15px;
}


.sienbun_o4 {
//	display:table-cell;
	text-align:left;
	width:100%;
	margin:15px 0 0 0;
	padding:10px;
	background:#ffffff;
	font-size:0.9em;
	line-height:1.5em;
	font-weight:normal;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	word-break:break-all;
}





.sienbun_o5 {
//	display:table-cell;
	text-align:left;
	width:100%;
	margin:15px 0 0 0;
	padding:10px;
//	background:#ffffff;
	font-size:0.9em;
	line-height:1.5em;
	font-weight:normal;

}

/*----------------------------------------
	特許料等の減免措置≪END≫
----------------------------------------*/

/*----------------------------------------
	海外での権利化支援
----------------------------------------*/



.sienR-01 {
	text-align:left;
	width:591px;
	height:163px;
	margin:20px 0 0 65px ;
	background-image: url('../images/sienR-01.png');
}

/*----------------------------------------
	海外での権利化支援≪END≫
----------------------------------------*/

/*----------------------------------------
	海外での模倣品対策支援
----------------------------------------*/



.sienS-01 {
	text-align:left;
	width:595px;
	height:175px;
	margin:20px 0 0 65px ;
	background-image: url('../images/sienS-01.png');
}

/*----------------------------------------
	海外での模倣品対策支援≪END≫
----------------------------------------*/


/*----------------------------------------
	海外での侵害対策支援
----------------------------------------*/



.sienT-01 {
	text-align:left;
	width:609px;
	height:190px;
	margin:20px 0 0 65px ;
	background-image: url('../images/sienT-01.png');
}

/*----------------------------------------
	海外での侵害対策支援≪END≫
----------------------------------------*/

/*----------------------------------------
	原簿謄本の交付
----------------------------------------*/



.sien-1Ba {
	text-align:left;
	width:591px;
	height:698px;
	margin:20px 0 0 65px ;
	background-image: url('../images/1Ba.png');
	border:solid 1px #000000;
}

/*----------------------------------------
	原簿謄本の交付≪END≫
----------------------------------------*/
/*----------------------------------------
	知財情報検索
----------------------------------------*/


.sienbun_g1 {
	float:left;
//	display:table-cell;
	text-align:left;
//	width:560px;
//	height:160px;
	margin:10px 0 0 0;
//	border:solid 1px #daecfa;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#f6e9d5;
	padding:15px;
}

.sienG-01 {
	text-align:left;
	width:606px;
	height:634px;
	margin:20px 0 0 65px ;
	background-image: url('../images/sienG-01.png');
//	border:solid 1px #000000;
}



/*----------------------------------------
	知財情報検索≪END≫
----------------------------------------*/


/*----------------------------------------
	早期審査制度
----------------------------------------*/


.sienbun_j1 {
	float:left;
//	display:table-cell;
	text-align:left;
	width:560px;
//	height:160px;
	margin:10px 0 0 0;
//	border:solid 1px #daecfa;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#f6e9d5;
	padding:15px;
}


.image02j {
	text-align:left;
	width:100%;
	padding:10px;
	line-height:21px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

/*----------------------------------------
	早期審査制度≪END≫
----------------------------------------*/
/*----------------------------------------
	審査官との面接
----------------------------------------*/



.sienK-01 {
	text-align:left;
	width:660px;
	height:336px;
	margin:20px 0 0 50px ;
	background-image: url('../images/sienK-01.png');
//	border:solid 1px #000000;
}

/*----------------------------------------
	審査官との面接≪END≫
----------------------------------------*/

/*----------------------------------------
	口座振替による納付
----------------------------------------*/



.sienL-01 {
	text-align:left;
	width:657px;
	height:273px;
	margin:20px 0 0 40px ;
	background-image: url('../images/sienL-01.png');
//	border:solid 1px #000000;
}


.sienL-02 {
	text-align:left;
	width:525px;
	height:196px;
	margin:20px 0 0 40px ;
	background-image: url('../images/sienL-02.png');
//	border:solid 1px #000000;
}

/*----------------------------------------
	口座振替による納付≪END≫
----------------------------------------*/

/*----------------------------------------
	特許料等の自動納付制度
----------------------------------------*/



.sienM-01 {
	text-align:left;
	width:594px;
	height:476px;
	margin:20px 0 0 50px ;
	background-image: url('../images/sienM-01.png');
//	border:solid 1px #000000;
}

/*----------------------------------------
	特許料等の自動納付制度≪END≫
----------------------------------------*/
/*----------------------------------------
	審査請求料返還制度
----------------------------------------*/



.sienN-01 {
	text-align:left;
	width:585px;
	height:324px;
	margin:20px 0 0 50px ;
	background-image: url('../images/sienN-01.png');
//	border:solid 1px #000000;
}

/*----------------------------------------
	審査請求料返還制度≪END≫
----------------------------------------*/

/*----------------------------------------
	審査請求料返還制度
----------------------------------------*/



.sienP-01 {
	text-align:left;
	width:532px;
	height:144px;
	margin:20px 0 0 50px ;
	background-image: url('../images/sienP-01.png');
//	border:solid 1px #000000;
}

/*----------------------------------------
	審査請求料返還制度≪END≫
----------------------------------------*/

/*----------------------------------------
	審査請求料返還制度
----------------------------------------*/



.sienQ-01 {
	text-align:left;
	width:543px;
	height:155px;
	margin:20px 0 0 50px ;
	background-image: url('../images/sienQ-01.png');
//	border:solid 1px #000000;
}

/*----------------------------------------
	審査請求料返還制度≪END≫
----------------------------------------*/

/*----------------------------------------
	データで見る四国・日本・世界の知財
----------------------------------------*/

.title_03 {
	width:1000px;
	height:150px;
	border:solid #1d2987;
	border-width: 0px 1px 1px 1px;
	background-image: url('../images/title_03.png');
}


.data-tizai {
	text-align:left;
	margin:20px 0 0 0;
//	border:solid 1px #000000;
}

.data-tamatebako {
	text-align:left;
	margin:10px 0 10px 10px ;
//	border:solid 1px #000000;
}

.data-brand {float:left;
	text-align:left;
	margin:0px 20px 0px 0px ;
//	border:solid 1px #000000;
}

.data-tamatebako2 {
	width:560px;
	text-align:left;
	margin:10px 0 10px 0;
	padding:15px;
	border:solid 4px #003567;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

/*----------------------------------------
	データで見る四国・日本・世界の知財≪END≫
----------------------------------------*/


/*----------------------------------------
	豆知識
----------------------------------------*/

.mlmg_1 {
	float:left;
	margin:10px 0 0 15px;
	width:560px;
}
.mlmg_2 {
	text-align:left;
	width:100%;

//	border:solid 1px #000000;
	line-height:21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#d5eefb;
	padding:15px;
}


/*----------------------------------------
	豆知識≪END≫
----------------------------------------*/


/*----------------------------------------
	豆知識
----------------------------------------*/




.title_04 {
	width:1000px;
	height:150px;
	border:solid #1d2987;
	border-width: 0px 1px 1px 1px;
	background-image: url('../images/title_04.png');
}




.mame-frame {
	text-align:left;
	margin:10px 0 20px 15px;
//	border:solid 1px #232e84;
	line-height:21px;
}



.pen01 {
	float:left;
	text-align:left;
	margin:-5px 0 0 0px ;
//	border:solid 1px #000000;
	width:30px;
	height:32px;
	
}

.pen02 {
	float:left;
	text-align:center;
	margin:-7px 5px 0 0px ;
//	border:solid 1px #000000;
	width:55px;

}


.mame001 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 2px #232e84;
	background-color:#d5eefb;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:15px;
}


.mame002 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 2px #232e84;
	background-color:#f8ede0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:15px;
}

.mame003 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 2px #232e84;
	background-color:#f2dbe8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:15px;
}

.mame-pic {
	float:left;
	text-align:left;
	margin:20px 0 30px 30px;
//	border:solid 1px #232e84;
	line-height:21px;
}

.mame-pic02 {
	float:left;
	text-align:left;
	margin:50px 0 20px 30px;
//	border:solid 1px #232e84;
	line-height:21px;
}

.mame-pic03 {
	float:left;
	text-align:left;
	margin:10px 0 10px 30px;
//	border:solid 1px #232e84;
	line-height:21px;
}

.mame-pic04 {float:left;
	text-align:left;
	margin:5px 0 5px 47px;
//	border:solid 1px #232e84;
	line-height:21px;
}


.mame004 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 2px #232e84;
	background-color:#dfecd8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:15px;
}

.mame005 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:15px;
//	border:solid 2px #232e84;
	background-color:#daecfa;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:15px;
}

.mame000 {float:left;
	text-align:left;
	width:280px;
	margin:10px 0 30px 30px;
	padding:15px;
	border:solid 2px #c4bb9c;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#fffde5;
}

.mame006 {
	text-align:left;
	width:100%;
	margin:10px 0 0 0;
	padding:15px;
	border:solid 2px #c4bb9c;
	background-color:#fffde5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.mame007 {
	display:table;
	text-align:left;
	margin:5px 0 0 0;
	padding:5px 15px;
	border:solid 2px #d6859f;
	background-color:#f2dbe8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.mame008 {
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
}



.data-tizai02 {
	text-align:left;
	margin:10px 0 0 260px ;
//	border:solid 1px #000000;
}

.mame009 {float:left;
	text-align:left;
	width:280px;
	margin:0px 0 0px 40px;
	padding:15px;
	border:solid 2px #c4bb9c;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#fffde5;
}

.mame010 {float:left;
	text-align:left;
	width:320px;
	margin:10px 0 0px 30px;
	padding:15px;
	border:solid 2px #c4bb9c;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#fffde5;
}

.mame-p {
	float:left;
	margin:0 10px 0 0;
}

/*----------------------------------------
	豆知識≪END≫
----------------------------------------*/

/*----------------------------------------
	メールマガジン
----------------------------------------*/

.mail01 {
	font-size:0.7em;
}
.mail02 {
	float:left;
	width:33%;
	margin:0 0 10px 0;
	white-space: nowrap;
}

.image01m {
	text-align:left;
	width:725px;
	margin:20px 0;
	padding:3px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.image02m {
	text-align:left;
	width:100%;
	padding:10px;
	line-height:21px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	word-break:break-all;
	font-size:0.9em;
}

/*----------------------------------------
	メールマガジン≪END≫
----------------------------------------*/



