﻿/*print*/

.print-hide{
	display:none;
}
.bp { page-break-after: always; } 

body {

	margin: 0 auto;
	text-align: center;
	
	background-color:#eaeaea;
}

.main{
	margin: 0 auto;
	width:710px;
	
}

.screen-hide{
	display:none;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.clear-left{
	clear:left;

}
.clear-right{
	clear:right;

}
.mt{
	margin-top: 2px;
}
.mts{
	margin-top: 1.2px;
}
.mtl{
	margin-top: 10px;
}
.padll{
	padding-top: 30px;
	
}
.left{
	float:left;
	width:194px;
	border-right:#cdcdcd 1px dotted;
}
.right{
	float:right;
	width:510px;
	
}

div.tcenter{
text-align: center;

}
div.w220{
	width:220px;
}
div.Table_01 {
	float:left;
	width:710px;
	border-right:#cdcdcd 1px solid;
	border-left:#cdcdcd 1px solid;
	border-bottom:#cdcdcd 1px solid;
	background-color:#ffffff;
}

div.actip-ol-index-01 {
	float:left;
	width:204px;
}
div.actip-ol-index-01-top {
	float:left;
	width:710px;
	margin:0px;
	padding:5px 0 0 0 ;
}

div.function{
	width:210px;
	line-height:100%;
	padding:0px 5px 0px 0;
	float:right;
	margin:0px;
	clear:right;
}
div.actip-ol-index-02 {
	float:left;
	width:506px;
	
}
div.actip-ol-index-02-top {
	float:left;
	width:710px;
	padding:3px 0px 3px 0px;
	font-size:0.8em;
	clear:both;
	margin:0px;
	
}

div.actip-ol-index-03 {
	clear:left;
	float:left;
	width:18px;
}

div.actip-ol-index-04 {
	float:left;
	width:73px;
}

div.actip-ol-index-05 {
	float:left;
	width:20px;
}

div.actip-ol-index-06 {
	float:left;
	width:57px;
}

div.actip-ol-index-07 {
	float:left;
	width:115px;

}

div.actip-ol-index-08 {
	float:left;
	width:80px;
}

div.actip-ol-index-09 {
	float:left;
	width:94px;
	
}

div.actip-ol-index-10 {
	float:left;
	width:46px;
	
}

div.actip-ol-index-11 {
	float:left;
	width:79px;
}

div.actip-ol-index-12 {
	float:left;
	width:14px;
	clear:right;
}

div.actip-ol-index-13 {
	float:left;
	width:710px;
	
}

div.actip-ol-index-14 {
	float:left;
	width:194px;
}

div.actip-ol-index-15 {
	float:left;
	width:1px;
}

div.actip-ol-index-16 {
	margin:0;
	padding:0;
	float:right;
}

div.actip-ol-index-17 {
	float:left;
	width:18px;

}
div.photo{
	width:200px;
	float:left;	
}
div.photor{
	width:200px;
	float:right;		
}
div.photo2{
	width:125px;
	float:left;
	 
	
}
div.photo3{
	width:260px;
	float:left;
	 
	
}

div.photo4{
	width:110px;
	float:left;
	margin:30px 0 0 1px;
	
	font-size:0.9em;	
}
div.photo5{
	width:450px;
	margin:10px 0 0 3px;
	float:left;	
}

div.mright15{
	margin-right:15px;
}
div.mleft5{
	margin-left:5px;
}
div.mleft10{
	margin-left:10px;
}
div.mleft20{
	margin-left:20px;
}
div.actip-ol-index-left {
	float:left;
	padding:0 0 0 18px;
	margin:0px;
	width:176px;
}
div.actip-ol-index-left-l {
	float:left;
	padding:0 0 0 0px;
	margin:0px;
	width:194px;
}


div.actip-ol-index-31 {
	float:left;
	width:194px;
	
}

/*
div.t5{
	margin:20px 0px 0px 0px;
	text-align:left;
	padding:0px 5px 10px 3px;
}
*/
div.t1{
	margin:0px 60px 0px 0px;
	line-height:1.8em;
	text-align:left;
	font-size:0.9em;
	padding:0px;
	width:440px;	
}
div.t2{
	margin:0px 60px 0px 0px;
	line-height:1.8em;
	text-align:left;
	font-size:0.9em;
	padding:0px;
	width:440px
}
div.t4{
	margin:0px 0px 0px 0px;
	line-height:1.8em;
	text-align:left;
	font-size:0.9em;
	padding:0px 0px 0px 0px;
	
}
div.t5{
	margin:0px 60px 0px 0px;
	text-align:left;
	padding:0px;
	width:420px;
}
.fl1{
	font-size:1.2em;
}
.fs1{
	font-size:0.8em;
}
.b{
	font-weight: 700;
}
.img1 { vertical-align: top; }
.img2 { vertical-align: middle; } 

.color1{
	color:#e08b1d;
} 
.color2{
	color:#2b8593;
}
 
.bgcolor1{
	background-color:#ededff;
}
.bgcolor2{
	background-color:#ffffd8;
}
.bg3{
	background-color:#f0fafc;
}
.border-l{
 border-left:#cdcdcd 1px dotted;
}
.border-b{
 border-bottom:#cdcdcd 1px dotted;
}
.border-t{
 border-top:#cdcdcd 1px dotted;
}
.border-bs{
 border-bottom:#cdcdcd 1px solid;
}
.border-ts{
 border-top:#cdcdcd 1px solid;
}
/*足跡*/

table.ashi{
	font-size:0.8em;
	border-collapse:collapse;
	
	
}
table.b1{
	border:#dedede solid 1px;
	
}

table td.b1{
	border-right:#dedede solid 1px;
}
table td.b12{
	border-right:#dedede solid 1px;
	border-bottom:#dedede solid 1px;
}
table td.b2{
	border-bottom:#dedede solid 1px;
}
table td.pd1{
	padding:3px 2px 3px 5px;
	vertical-align:top;
	width:110px;
}
table td.pd2{
	padding:3px 2px 3px 5px;
	vertical-align:top;
	width:400px;
}
table td.pd3{
	padding:3px 2px 3px 5px;
	vertical-align:top;
	width:130px;
}
/*div.as1{
	width:90px;
	
	font-size:0.8em;
	padding:0px 0px 0px 0px;
	float:left;
}

div.as2{
	width:117px;
	
	font-size:0.8em;
	padding:0px 0px 0px 2px;
	float:left;
}
div.as3{
	width:341px;
	
	font-size:0.8em;
	padding:0px 0px 0px 2px;
	float:left;
}
*/
/*フッター*/
div.ol-foot {
	float:left;
	width:710px;
	font-size:0.8em;
	
	border-top:#86b652  1px solid;
	
}

