
*{
    margin:0;
    padding:0;
	list-style:none;
	}
html,body {
    font-family:Verdana,"ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4 , "MS Pゴシック",MSgochic, Osaka;
	text-align:left;
	font-size:12px;
	line-height:180%;
	color:#444;
	width:100%;
	height:100%;
	}
body#conf {
   background:none;
   }

a img { border: 0; }
a:link { color:#14768B;}
a:visited {color:#666;}
a:hover {
	color:#000;
	}
a:hover img {
	
	}
a:active { color:#333;}

.a_yajirushi a:link {
					  width:100%;
					  padding:0px 400px 0px 0px;
					  line-height:30px;
					  }
/*.a_yajirushi a:hover {
                      background-image:url(/mt_temp2013/images/yajirushi.gif);
					  background-position:center;
					  background-repeat:no-repeat;
					  }*/


#container {
    width:950px;
	margin:0 auto 20px auto;
	padding:0 0 10 0px;
	min-height:90%;
	text-align:left;
	position:relative;
	}
#containerIndexInner{
	margin:0px;
	padding:450px 0px 0 0px;/*ヘッダマージン*/
    }

#BlogID1 #containerIndexInner,
#BlogID10 #containerIndexInner{
	margin:0px;
	padding:450px 0px 10px 0px;/*ヘッダマージン*/
    }

#containerInner{
	padding:300px 0px 0 0px;
	background-image:url(/mt_temp2013/images/image_sub.jpg);
	background-repeat:no-repeat;
	background-position:0px 139px;
    }
#containerInnerMail{/*メールフォームヘッダマージン*/
	padding:83px 10px 0 10px;
    }
#pageBody{
	padding:0 0px 0px 0px;
	}
.indextext {
            width:737px;
			_width:700px;
			margin:0px 0px 5px 0px;
			padding:0px 10px 20px 0px;
			_padding:0px 0px 20px 0px;
			float:left;
			}
#business {
           width:737px;
		   margin:0px 0px 20px 0px;
		   padding:0px 0px 0px 10px;
		   _padding:0px 0px 0px 0px;
		   overflow: hidden;
		  }
.indextext .boxarea {
          width:300px;
		  float:left;
		  margin:20px 10px 10px 10px;
		  background-image:none;
		  border:1px solid #CCC;
		  padding:10px 0px 0px 20px;
		  }
.indextext .boxarea h3 {
                        font-size:14px;
						color:#FF6633;
						font-weight:bold;
						padding:0px 0px 0px 17px;
						background-image:url(/mt_temp2013/images/boxarealist.gif);
						background-repeat:no-repeat;
						line-height:25px;
						}
.indextext .boxarea p {
              margin:5px 0px 20px 0px;
              font-size:12px;
	          overflow:hidden;
			  }
.indexbanaimg {
               margin:10px 0px 10px 0px;
			   }
.indextext p {
              margin:5px 0px 20px 15px;
              font-size:12px;
	          overflow:hidden;
	          text-align: justify;
	          text-justify: inter-ideograph;
			  }
.indextext p.p2 {
    margin:10px 0px 0px 40px;
    font-size:12px;
	overflow:hidden;
	}

.indextext h5 {
    margin:20px 0px 10px 30px;
	padding:0px 0 1px 0px;
	font-size:12px;
	font-weight:bold;
	border-bottom: dashed 1px #ccc;
	}
.indextext ul.t5 {
    margin:5px 10px 15px 40px;
	padding:0;
	list-style:none;
	}
.indextext li {
    margin:0;
	padding:3px 0 3px 15px;
	font-size:12px;
	border-bottom:dotted 1px #A4A4A4;
    background:url(/mt_temp2013/images/indexNewsList01.gif) no-repeat 0 3px;
	}
#contents {
    width:92%;
	padding:10px 20px 10px 20px;
	text-align:left;
	box-sizing: border-box;
	}
.entry-body {
    padding:0px 10px 10px 10px;
	}
#contents_one {
    width:950px;
	text-align:left;
	margin:0px;
	}
#contents_one .entry-body {
                           padding:0px 75px 0px 75px;
						   }
#sitemap #contents_one .archive-category {
                                          padding:0px 75px 0px 75px;
										  }
#sitemap #contents_one h5 {
                           margin:20px 75px 0px 85px;
						   }
#contentsInner{
	padding:0px 0 0 0;
    }

#contentsInnerIndex{
	padding:0;
	}
#contents h2,
.indextext h2 {
    margin:0px 0 10px 0;
	padding:0 0 0px 35px;
	background:url(/mt_temp2013/images/h2back.gif) no-repeat;
	font-size:16px;
	line-height:40px;
	text-align:left;
	color:#444;
	clear:both;
	border-bottom:1px solid #CCCCCC;
	}
#contents h2 {
	padding-left:0px;
}
#contents h3,
#indexPage h3 {
    margin:20px 0 20px 10px;
	padding:0 0 0px 0px;
	font-size:14px;
	line-height:30px;
	border-bottom:1px dotted #CCC;
	text-align:left;
	color:#444444;
	clear:both;
	}
#indexPage p {
    margin:5px 30px 30px 15px;
    font-size:12px;
	overflow:hidden;
	}
#contents h3 a:link,
#contents h3 a:visited {
                color:#FFFFFF;
				}
.sitemap #contents h3 a:link,
.sitemap #contents h3 a:visited {
                color:#444444;
				}
.sitemap #contents li.cat-item-none {
    display:none;
	}
#contents h4,
#indexPage h4 {
    font-size:12px;
	font-weight:bold;
	margin:15px 0px 20px 20px;
	padding:0px 0px 0px 10px;
	color:#444444;
	line-height:22px;
	border-left:5px solid #666666;
	border-bottom:1px solid #CCCCCC;
	clear:both;
		}
#contents h5 {
    margin:20px 0px 10px 30px;
	padding:0px 0 1px 0px;
	font-size:12px;
	font-weight:bold;
	border-bottom: dashed 1px #ccc;
	}
#contents h5.bmidashi {
    margin:20px 0px 10px 30px;
	padding:0px 0 1px 0px;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	border-bottom: dashed 1px #ccc;
	}
#contents p {
    margin:5px 0px 15px 15px;
    font-size:12px;
	overflow:hidden;
	}
#BlogID1 .indextext p {
                       text-align: justify;
	                   text-justify: inter-ideograph;
                       }
#BlogID16 #contents p,
#BlogID10 .indextext p,
#BlogID11 #contents p,
#BlogID12 #contents p,
#BlogID13 #contents p,
#BlogID14 #contents p,
#BlogID15 #contents p,
#BlogID16 #contents p,
#BlogID17 #contents p {
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	}
/*#BlogID18 #contents p {
	text-align: justify;
	text-justify: newspaper;
	word-wrap: break-word;
	}*/
	
#contents p.p2 {
    font-size:14px;
	color:#FF0000;
	font-weight:bold;
	overflow:hidden;
	}
#contents p.p4 {
    margin:5px 0px 30px 25px;
	}
#contents p.p5,
#contents ul.p5 {
    margin:10px 0px 0px 35px;
	}
#contents p.p6 {
    margin:5px 0px 20px 25px;
    font-size:12px;
	}
#contents p.p7 {
    margin:5px 0px 20px 35px;
    font-size:12px;
	padding-left:0.5em;
	text-indent:-0.5em;
	}
#contents p.p8 {
    margin:25px 0px 15px 15px;
    font-size:16px;
	overflow:hidden;
	font-weight:bold;
	}
#contents iframe{
	border:1px solid #ccc;
	margin:5px 0px 15px 15px;
	}
#contents img {
	max-width: 100%;
	height: auto;
	}
#contents ul {
    margin:5px 10px 15px 15px;
	padding:0;
	list-style:none;
	}
#contents ul.t2 {
    margin:15px 20px 15px 25px;
	padding:0;
	list-style:none;
	}
#contents ul.t3 {
    margin:15px 20px 15px 45px;
	padding:0;
	list-style:none;
	}
#contents ul.t5 {
    margin:5px 10px 15px 40px;
	padding:0;
	list-style:none;
	}
#contents li {
    margin:0;
	padding:3px 0 3px 15px;
	font-size:12px;
	border-bottom:dotted 1px #A4A4A4;
    background:url(/mt_temp2013/images/indexNewsList01.gif) no-repeat 0 3px;
	}

.column_left {
    margin:30px 0px 30px 35px;
	padding:10px 20px 10px 0px;
    font-size:12px;
	width:320px;
	float:left;
	border-right:2px dotted #CCC;
	overflow:hidden;
	}
.column_right {
    margin:30px 0px 30px 5px;
	padding:10px 0px 10px 20px;
    font-size:12px;
	width:320px;
	float:left;
	overflow:hidden;
	}
		
.textblock {
            background-color:#FFD0A2;
			color:#EF4707;
			border:1px solid #EF4707;
			font-weight:bold;
			font-size:13px;
			padding:10px;
			margin:0px 20px 20px 10px;
			}
#description{
    text-align:left;
	margin:0px 0px 0px 0px;
	}
#description img{
	border:0px;
	}
#descriptionEntry h2{
    margin:0;
	}

.entry-content img{
	border:1px #ccc solid;
	padding:5px;
	background:#fff;
	margin:0 5px 5px 0px;
	}
.entrylist {
            margin:10px 0px 0px 10px;
			}

#BlogID3 .entry-content img{
	border:1px #ccc solid;
	padding:5px;
	background:#fff;
	margin:0 5px 5px 0px;
	-moz-box-shadow: 0px 2px 5px #ccc;
	-webkit-box-shadow: 0px 2px 5px #ccc;
	box-shadow: 0px 2px 5px #ccc;/*horizontal vertical blur*/
	}
img.noborder{
	border:0;
	padding:0;
	}
img.noborderFloatLeft{
	border:0;
	padding:0;
	float:left;
	margin:0 10px 5px 0px;
	}
img.noborderFloatRight{
	border:0;
	padding:0;
	float:right;
	margin:0 0px 5px 10px;
	}
.floatClear{
	clear:both;
	}
img.floatRight{
	float:right;
	margin:0 0px 5px 10px;
	}
img.floatLeft{
	float:left;
	margin:0 10px 5px 0px;
	}
img.floatRight_s{
	float:right;
	margin:0 0px 5px 10px;
	width:200px;
	}
.text,.comment-content,.trackback-content p{
	margin:0 4px 0 5px;
	}

.entry-more-link{
	text-align:right;
	}
.entry-footer,.comment-footer{
    margin:10px 0px 35px 10px;
	font-size:10px;
	text-align:right;
	border-top:1px solid #eee;
	clear:both;
	}
#entryFooerNavi{
	text-align:center;
	margin:10px auto;
	}
.pagetop {
          clear:both;
		  text-align:right;
		  }
.pagetop img {
              border:none;
			  }
.center {
         text-align:center;
		 margin:30px 0px 30px 0px;
		 }
.center2 {
         text-align:center;
		 margin:0px 0px 10px 0px;
		 padding:0px;
		 }
.midashi {
          background-color:#F7F7F7;
		  border:1px solid #CCC;
		  margin:15px 0px 15px 15px;
		  padding:10px;
		  font-size:14px;
		  }
.entrybottomright {
                   text-align:right;
				   margin:50px 0px 10px 0px;
				   }		  
#entryAssets{
	margin:10px 0 10px 20px;
	clear:both;
	overflow:hidden;
}
.entryAssets
.entryAssets01{
	margin-bottom:10px;
}

.entryAssetsNavi{
	margin:40px 0 0 0;
}

#entry-735 .entryAssets01{
	float:left;
	width:440px;
	margin:0;
}
#entry-735 .entryAssets01 img{
	height:717px;
	width:419px;
}

#entry-735 .entryAssets02{
	display:inline;
}
#entry-735 .entry-body{
	clear:both;
}

#contents .entryAssetsNavi ul{
	 margin:0;
	 padding:0;
	 overflow:hidden;
	 clear:both;
 }
#contents .entryAssetsNavi li{
	background:none;
	width:330px;
	border:none;
	margin:0;
	padding:0;
	font-size:10px;
}
#contents .entryAssetsNavi li img{
	display:block;
}
#contents .entryAssetsNavi li.left{
	float:left;
	
}
#contents .entryAssetsNavi li.right{
	float:right;
	text-align:right;
	display:block;
}
#contents .entryAssetsNavi li.right .AssetThumbnail{
	width:115px;
	margin:0 0 0 auto;
}
#BlogID3.index .entry,
#BlogID3.Category .entry{
	float:left;
	width:110px;
	height:150px;
	margin:0 0 15px 15px;
}

#BlogID3.index .entry-content h4,
#BlogID3.Category .entry-content h4{
	background:none;
	line-height:1.4;
	font-weight:normal;
	padding:0;
	margin:0;
	border:none;
	text-align:center;
	font-size:10px;
}

.box {
      padding:2px;
	  border:1px solid #666666;
	  }
#pageButeNavi {
               clear:both;
               text-align:center;
			   margin:80px 0px 50px 0px;
			   }	  


#side{ 
    width:190px;
	float:right;
	}
#sideInner{
	margin:0px 0px 0px 0px 
	}	
#side p{
    font-size:10px;
	text-align:center;
	}
#side p a{
    color:#666;
	text-decoration:none;
	}
#side p a:hover{
	text-decoration:underline;
	}

/*サイドカテゴリー
------------------------------------------*/
#sideCategory {
	margin:0px 0px 0px 0px;
	_margin:0px 0px -3px 0px;
	padding:0px;
	background-image:url(/mt_temp2013/images/sidecatback.gif);
	background-repeat:repeat-y;
	}
*:first-child+html #sideCategory {
	margin:0px 0px -8px 0px;
	padding:0px;
	background-image:url(/mt_temp2013/images/sidecatback.gif);
	background-repeat:repeat-y;
	}
*:first-child+html #BlogID3 #sideCategory {
	margin:0px 0px -5px 0px;
	padding:0px;
	background-image:url(/mt_temp2013/images/sidecatback.gif);
	background-repeat:repeat-y;
	}
#sideCategory ul {
	margin:0px;
	padding:0px;
	}
#sideCategory{
	font-size:10px;
	text-align:center;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-collapse:collapse;
	margin:0px 0px 10px 0px;
	}
#sideCategory li{
    margin:0px 0px 0px 0px;
    padding:0px;
	border:0;
	font-size:12px;
	border-bottom:1px solid #CCC;
	border-collapse:collapse;
	}
#sideCategory li a {
	color:#444;
	text-decoration:none;
	
	width:168px;
	margin:0;
	padding:0px 0px 0px 20px;
	display: block;
	line-height:40px;
	text-decoration:none;
	text-align:left;
	}
.sideCategoryCountZero{/*未エントリーカテゴリー表示用*/
    display:none;
	color:#ccc;
	width:170px;
	margin:0;
	padding:0;
	display: block;
	line-height:29px;
	text-indent:20px;
	text-align:left;
	}
.cat-item a {
	background:url(/mt_temp2013/images/sidemenu01.gif) no-repeat;
	}
#sideCategory li a:hover,.sideCategoryHere a{
	color:#000000;
	filter:alpha(opacity=100);-moz-opacity:1;
	background-image:url(/mt_temp2013/images/sidemenu01o.gif);
	background-repeat:no-repeat;
	background-color:#EEEEEE;
	}
#sideCategory li li {
	border-top:1px dotted #CCC;
	border-collapse:collapse;
	border-bottom:none;
	}
#sideCategory li li a {
	background:url(/mt_temp2013/images/sidemenu02.gif) no-repeat;
	line-height:28px;
    font-size:10px;
	width:163px;
	_width:163px;
	margin:0 0 0px 0;
	padding:0 0 0 25px;
	display: block;
	}
#sideCategory li li a:hover {
	color:#000000;
	background-image:url(/mt_temp2013/images/sidemenu02o.gif);
	}
#sideAchivesLink{
	border-top:solid 1px #ccc;
	}

#mail #sideCategory,
#BlogID3 #sideCategory,
#BlogID4 #sideCategory,
#BlogID5 #sideCategory,
#BlogID6 #sideCategory,
#BlogID7 #sideCategory,
#BlogID8 #sideCategory,
#BlogID9 #sideCategory,
.page #sideCategory,
.sitemap #sideCategory {
	display:none;
	}
.wp-pagenavi {
   text-align:center;
   margin:60px 0px 30px 0px;
   }
.sideinfo {
           margin:30px 0px 30px 0px;
		   padding:0px 10px;
		   }
.sideinfo p {
             font-size:10px;
			 line-height:12px;
			 margin:0px 0px 10px 0px;
			 }
#sidebana {
   text-align:center;
   margin:30px 0px;
   }

/*サイドリンク
------------------------------------------*/
.sideListLink{
	display:inline;
	}
#sideLinks{
	width:188px;
	border:solid 1px #ddd;
	padding:0px 0px 1em 0px ;
	
    -moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	behavior: url(border-radius.htc);

	-moz-box-shadow: 0px 2px 5px #ddd;
	-webkit-box-shadow: 0px 2px 5px #ddd;
	box-shadow: 0px 2px 5px #ddd;/*horizontal vertical blur*/
	
	behavior: url(ie-css3.htc);
	}
#sideLinks li{
	font-size:10px;
	padding:0px 0px 0 0px ;
	margin:0 0 0 0 ;
	line-height:1.5;
	border-bottom:solid 1px #eee;
	}
#sideLinks li a{
	text-decoration:none;
	display:block;
	padding:3px 10px 0 10px ;
	}
#sideLinks li a:hover{
	background:#eee;
	}

/*------------------------------------------*/	
	

#categories{
    margin:0px 0px 10px 0px ;
	}
	
#categories h2{
    margin:0px 0px 0px 0px ;
	padding:0px;
	}
#sidelogo {
           margin:30px 0px 30px 0px;
		   }
.sidebtn {
          margin:10px 0px 10px 0px;
		  }
.sidetext {
  text-align:center;
  line-height:30px;
  margin:10px 0px 30px 0px;
  }
.sidetext ul {
  margin:0px;
  padding:0px;
  }
.sidetext li {
  line-height:16px;
  margin:0px 0px 10px 0px;
  padding:0px;
  text-align:left;
  }
#feed{
    text-align:right;
	}
	
#footer {
    margin:55px 0px 0 0px;
	width:100%;
	clear:both;
	text-align:center;
	padding:0px 0px 10px 0px;
	font-size:10px;
	clear:both;
	background-image:url(/mt_temp2013/images/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#e4e4e4;
	}
#footerinner {
              width:950px;
			  margin:0px auto;
			  text-align:left;
			  }
#fottermenu {
			 text-align:center;
			 margin-bottom:50px;
			 margin-top:10px;
             }
#fottermenu li{
    display:inline;
	padding:0px 10px;
	line-height:35px;
	border-right:1px solid #666666;
	}
#fottermenu  a{
	text-decoration:none;
	line-height:30px;
	color:#fff;
	padding:0;
	}
#footer_bottom {
    margin:0;
	padding:3px 0px 0px 0px ;
	text-align:left;
	}
#footer_bottom a{
	color:#666;
	}
#footer_banner{
    text-align:center;
	padding:3px 0px 0px 0px;
	}

.copy p{
    float:left;
	margin:0;
	padding:0;
	display:inline;
	}
.footPagetop {
	margin:0 auto;
	width:950px;
	padding:0;
	text-align:right;
	}

#indexNews ul {
    margin:5px 10px 15px 15px;
	padding:0;
	list-style:none;
	}
#indexNews li {
    margin:0;
	padding:0px 0 0px 10px;
	font-size:12px;
	line-height:30px;
	border-bottom: dashed 1px #ddd;
    background:url(/mt_temp2013/images/indexNewsList01.gif) no-repeat 0 5px;
	}
#indexNews h2 {
    margin:0px 0 10px 0;
	padding:0 0 0px 35px;
	background:url(/mt_temp2013/images/h2back.gif) no-repeat;
	font-size:14px;
	line-height:40px;
	text-align:left;
	color:#444;
	clear:both;
	}
#indexNews h3{
    margin:20px 0 20px 10px;
	padding:0 0 0px 0px;
	font-size:14px;
	line-height:30px;
	border-bottom:1px dotted #CCC;
	text-align:left;
	color:#444444;
	clear:both;
	}
#indexNewsThumb/*Outer*/{
    margin:10px 0px 20px 5px;
	/*overflow:auto;*/
	}

#indexNewsThumb a{
	width:96px;
	/*padding:5px;
	padding-bottom:2px;
	border: #ccc solid 1px;
	border-right:#B0B0B0 solid 1px;
	border-bottom:#B0B0B0 solid 1px;
	background-color:#FFF;*/
	margin:0px 4px 8px 4px;
	font-size:10px;
	color:#666;
    text-decoration:none;
	display:block;
	float:left;
    }

/*#indexNewsThumb a{
    color:#666;
    text-decoration:none;
	display:block;
	}*/
#indexNewsThumb a:hover{
    color:#666;
    text-decoration:none;
	/*background:#FDF7EA;
	background:#FCE7BA;*/
	border:#FAAD3A solid 0px;
	text-decoration:underline;
	/*outline:#999 1px solid ;*/
	}
/*#indexNewsThumb a:hover img{
    outline:0px solid #ccc;
	border:1px;
	}*/
#indexNewsThumb h3{
    font-size:10px;
	border:0;
	margin:0px 0px 0px 0px;
	line-height:1.2;
	text-align:center;
	}
#indexNewsThumb p{
    font-size:9px;
    margin:0px;
    text-align:center;
	line-height:1.1;
    }

#indexNewsThumb ul{
    display:inline;
	margin:10px 0 0 0;
    }
	
#indexNewsThumb li{
    display:inline;
	float:left;
	width:99px;
	padding:4px;
	padding-bottom:15px;
	border: #ccc solid 1px;
	background-color:#FFF;
	margin:0px 1px 4px 0px;
	font-size:10px;
    }
#indexNewsThumb img,#indexNewsThumb a:hover img {
	padding:4px;
	/*padding-bottom:5px;*/
	/*border: #ccc solid 1px;*/
	background:#fff;
	/*border-left:#B0B0B0 solid 1px;
	border-top:#B0B0B0 solid 1px;*/
	margin:0;
	}
#indexArchivesLink p{
    text-align:right;
	clear:both;
	font-size:10px;
	margin:5px 10px 0px 0;
	}	
#indexbana {
            }
#indexbana img {
                width:300px;
				float:left;
				margin:0px 15px 0px 0px;
				}


.red{
	color:#F00;
	}
.red14{
	color:#F00;
	font-size:14px;
	font-weight:bold;
	}
	

.fxsmall{
    font-size:12px;
	font-weight:normal;
	}
.f14{
	font-size:14px;
	}
.f10rignt{
	font-size:10px;
	text-align:right;
	margin:0 0 15px 0;
	}
.f10left{
	font-size:10px;
	text-align:left;
	margin:0 0 15px 0;
	}
.f12rignt{
	font-size:12px;
	text-align:right;
	margin:0 0 15px 0;
	padding:0 0 0 15px;
	}



/*テーブル*/


table{
	width:98%;
	border-collapse:collapse;
	border:#ddd solid 1px;
	padding:0;
	margin:15px 0 15px auto;
	}
th,td{
	border:1px solid #ddd;
	padding:2px 10px;
	}
th{
	background:#f0f0f0;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
	/*width:20%;*/
	}
td{
	text-align: left;
	vertical-align:middle;
	}
.tbg {
      background-color:#CACACA;
	  }

.table01 td{
	text-align:center;
	vertical-align:middle;
	}
#fuchiTable th.fuchiTableTH{
	width:120px;
	
	}
#fuchiTable th{
	text-align:center;
	vertical-align:middle;
	height:30px;
	}


/*テーブル特長表*/
.table02{
	width:560px;
	border-collapse:collapse;
	border:#ccc solid 1px;
	padding:0;
	margin:15px 0 15px auto;
	}
.table02 th,.table02 td{
	border:1px solid #ccc;
	padding:2px 10px;
	}
.table02 th{
	background:#eeeaf3;
	font-weight:normal;
	white-space:nowrap;
	}
.table02 td{
	text-align:center;
	vertical-align:middle;
	}


.t1 {
     text-decoration:underline;
	 }
.btn_dl {
         text-align:center;
		 margin:20px 0px 30px 0px;
		 }
.indent01 {
           padding-left:4.3em;
		   }
.aftertopnavi {
               margin:20px 0px 30px 0px;
			   text-align:center;
			   }
.aftertopnavi img {
                   border:none;
				   padding:0px;
				   }
.smapblock {
            width:400px;
			float:left;
			margin:10px 20px 20px 30px;
			padding:0px;
			}
.f3 {
     color:#0066FF;
	 font-weight:bold;
	 }

.twtr-hd img {
              margin:0px;
			  padding:0px;
			  }

.twtr-hd h3,
.twtr-hd h4 {
             clear:none;
				}

.caution {
          font-size:22px;
		  font-weight:bold;
		  color:#FF0000;
		  margin:30px 0px 20px 10px;
		  }
.naiyou {
         width:310px;
		 border:1px solid #CCC;
		 background-color:#F7F7F7;
		 padding:5px 0px;
		 margin:0px 10px 10px 15px;
		 text-align:center;
		 float:left;
		 }
.naiyou a {
           width:310px;
		   display:block;
		   }
.box_right {
            width:150px;
			float:right;
			}
.str {
      font-weight:normal;
	  }
.toptext {
          background-color:#F3F3F3;
		  border:1px solid #CCC;
		  padding:15px;
		  margin:5px 0px 10px 5px;
		  }
.clear {
   clear:both;
   }
.photo_outer {
    _clear:both;
    width:auto;
	padding:15px 10px;
	text-align:center;
	margin:0px 10px 10px 15px;
	background-image:url(/mt_temp2013/images/bg_stripe.gif);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior: url(htc/border-radius.htc);
	}
.photo_inner {
    width:645px;
    background-color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	margin:0px auto;
	text-align:center;
	}
.post-footers {
   display:none;
   }
.tbox01 {
   width:40px;
   }
.tbox02 {
   width:35px;
   font-size:10px;
   }
.tbox03 {
   width:40px;
   font-size:10px;
   }
.tbox05 {
   width:20px;
   font-size:10px;
   }
td.calk01,
th.calk01 {
   padding:3px 1px;
   text-align:center;
   font-weight:normal;
   width:60px;
   }
table.calk02 {
   margin-left:5px;
   font-weight:normal;
   }
table.calk02 input {
   margin:0px;
   }
.rieki {
   width:200px;
   text-align:center;
   border:1px solid #CCCCCC;
   background-color:#F4F4F4;
   padding:10px 0px;
   margin:30px auto 50px auto;
   font-size:18px;
   font-weight:bold;
   }
.btn_big input {
   padding:10px 30px 10px 30px;
   }
   
/*資料ページ*/
#dlp table th {
		 background-color:#F2F2F2;
		 text-align:left;
		 padding:5px 5px 5px 5px;
		 font-weight:bold;
		 }
#dlp th.tmidashi01 {
	  width:60px;
	  text-align:center;
	  }
#dlp th.tmidashi02 {
	  width:200px;
	  text-align:center;
	  }
#dlp th.tmidashi03 {
	  /*width:200px;*/
	  text-align:center;
	  }
#dlp table td {
         /*width:30%;*/
		 text-align:left;
		 padding:5px 5px 5px 5px;
		 }
#dlp table td a,
#dlp table td.btn_s a {
                 display:block;
				 width:100px;
				 line-height:26px;
				 text-align:center;
				 margin:0 10px 5px 0px;
				 padding:0;
				 font-size:10px;
				 float:left;
				 /*background-image:url(images/btn_bg.gif);
				 background-repeat:no-repeat;*/
				 background-color:#cecece;
                 background:linear-gradient(#cecece, #eeeeee);
                 background: -moz-linear-gradient(top, #cecece, #eeeeee);
                 background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #cecece),color-stop(1, #eeeeee));
                 /*IE6 IE7 */
                 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#cecece, endcolorstr=#eeeeee));
                 /* IE8 */
                 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#cecece, endcolorstr=#eeeeee))";
                 zoom: 1;
				 border-radius:6px 6px 6px 6px;
				 -webkit-border-radius:6px 6px 6px 6px;
				 -moz-border-radius:6px 6px 6px 6px;
				 }
#dlp table td.help a {
                 display:block;
				 width:200px;
				 line-height:26px;
				 text-align:center;
				 margin:0 10px 5px 0px;
				 padding:0;
				 font-size:10px;
				 float:left;
				 /*background-image:url(images/btn_bg.gif);
				 background-repeat:no-repeat;*/
				 background-color:#cecece;
                 background:linear-gradient(#cecece, #eeeeee);
                 background: -moz-linear-gradient(top, #cecece, #eeeeee);
                 background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #cecece),color-stop(1, #eeeeee));
                 /*IE6 IE7 */
                 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#cecece, endcolorstr=#eeeeee));
                 /* IE8 */
                 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#cecece, endcolorstr=#eeeeee))";
                 zoom: 1;
				 border-radius:6px 6px 6px 6px;
				 -webkit-border-radius:6px 6px 6px 6px;
				 -moz-border-radius:6px 6px 6px 6px;
				 }
#dlp table td.btn_s {
           text-align:center;
		   }
#dlp table td.btn_s a {
                 /* display:block;
				 width:100px;
				 float:left;
				 line-height:26px;
				 text-align:center;
				 font-size:10px;
				 margin:0 10px 0px 0px;
				 padding:0;
				 background-image:url(images/btn_bg_s.gif);
				 background-repeat:no-repeat;*/
				 }
#dlp th.tmidashi {
      text-align:center;
	  font-weight:bold;
	  background-color:#EAEAEA;
	  }
.entry-content .color_sample a {
   float:left;
   text-align:center;
   margin-bottom:30px;
   }
.entry-content .color_sample img {
   padding:3px;
   margin:0px 5px 10px 0px;
   }
.bana_campain {
   background-color:#FF464A;
   margin:20px 0px;
   padding:15px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff8790', endColorstr = '#ff464a');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff8790', endColorstr = '#ff464a')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #ff8790, #ff464a);
background-image: -ms-linear-gradient(top, #ff8790, #ff464a);
background-image: -o-linear-gradient(top, #ff8790, #ff464a);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ff8790), to(#ff464a));
background-image: -webkit-linear-gradient(top, #ff8790, #ff464a);
background-image: linear-gradient(top, #ff8790, #ff464a);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/

   }
.bana_campain a {
   width:100%;
   display:block;
   font-size:30px;
   line-height:35px;
   text-align:center;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
   text-shadow: 1px 1px 2px rgba(28, 28, 23, 1);
   }
.attention {
  margin:10px 0px 10px 0px;
  padding:0px 10px 15px 20px;
  color:#FF0000;
  border:3px solid #FF0000;
  font-size:16px;
  font-weight:bold;
  }
.red16b {
  font-size:26px;
  font-weight:bold;
  line-height:45px;
  }
.fts {
  margin:10px 0px 10px 0px;
  padding:0px;
  }
.fts .fts_inner {
   padding:0px 0px 0px 5px;
   margin:0px;
   }
.fts h3 {
  margin:0px 0px 10px 0px;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
  text-align:center;
  padding:5px 0px;
  background-color:#1A81FF;
  color:#FFFFFF;
  -moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
  }
.fts .fts_box {
   width:85px;
   float:left;
   margin:0px 0px 10px 5px;
   padding:0px;
   }
.fts .line a {
  padding:3px 5px;
  color:#333333;
   -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-decoration:none;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#efffdb', endColorstr = '#52ff7e');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#efffdb', endColorstr = '#52ff7e')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #efffdb, #52ff7e);
background-image: -ms-linear-gradient(top, #efffdb, #52ff7e);
background-image: -o-linear-gradient(top, #efffdb, #52ff7e);
background-image: -webkit-gradient(linear, center top, center bottom, from(#efffdb), to(#52ff7e));
background-image: -webkit-linear-gradient(top, #efffdb, #52ff7e);
background-image: linear-gradient(top, #efffdb, #52ff7e);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}

.faxnum {
   margin:20px 10px 20px 10px;
   padding:30px 20px;
   font-size:24px;
   font-weight:bold;
   background:#FDFDFD;
   border:1px solid #CCCCCC;
   text-align:center;
   }
.single .navigation {
   display:none;
   }
   
#contactinner {
   padding:20px;
   }
#contactinner h2 {
   font-size:18px;
   font-weight:bold;
   margin:0px 0px 20px 0px;
   }
#contactinner p.text {
   margin:10px 0px 30px 0px;
   }
#contactinner table{
	border-collapse:collapse;
	border:#ddd solid 1px;
	padding:0;
	width:600px;
	margin:0px auto 15px auto;
	}
#contactinner th,#contactinner td{
	border:1px solid #ddd;
	padding:5px 10px;
	}
#contactinner th{
	font-weight:normal;
	white-space:nowrap;
	text-align:center;
	width:20%;
	background-color:#F3F3F3;
	font-size:12px;
	}
#contactinner td{
	text-align: left;
	vertical-align:middle;
	font-size:12px;
	}
#contactinner p.topback {
    text-align:center;
	margin:70px 0px 20px 0px;
	}
#contactinner tr {
    border:none;
	}
.style1 {
   color:#FF0000;
   }
p.calk003 {
   display:none;
   }
#menujpnews li {
   margin:5px 10px 5px 10px;
   padding:5px 0px 5px 0px;
   font-size:16px;
   border-bottom:1px dotted #CCC;
   }
#menujpnews li a {
   text-decoration:underline;
   }
.allopen {
   text-align:center;
   margin:15px 0px 10px 0px;
   }
.allopen a {
   -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color:#666666;
  color:#FFFFFF;
  font-size:14px;
  text-decoration:none;
  padding:10px 20px;
  }
.allopen a:link {
   color:#FFFFFF;
   }
#mbImage {
	overflow:auto !important;
	-webkit-overflow-scrolling:touch !important;
}