@charset "shift-jis";
/* CSS Document */


body {  
    text-align: center;  
}  
div#wrapper {  
    width: 100%;  
    margin: 0 auto;  
    text-align: left;  
    border: 0px solid #FF0000;  
}  

body { text-align:center; }  
#wrap { width:1200px; background-color:#d2b48c; text-align:left; border:solid 2px #CC3399; margin:0 auto; }  
#inner { margin:0 10px; text-align:left;}  
#largeWrap { float:left; background-color:#9acd32; width:800px; text-align:left;}  
#mainWrap { float:right; font-size:12px; background-color:#e0ffff; width:350px; text-align:left;}  
#sideAlphaWrap { float:left; width:450px; text-align:left;}  
#sideBetaWrap { float:right; background-color:#9acd32; width:350px; text-align:left;}  
.clear { clear:both; }  
.clear hr { display:none; }  

#sub_wrap { float:left; width:1000px; text-align:left; border:solid 2px #CC3399; margin:0 auto; }
#sub_header { float:left; width:1000px; text-align:left; 
background-image:url(pl/daiken/chura02.png); border:solid 1px #CC3399; margin:0 auto; }  
#sub_inner { margin:0 10px; text-align:left; }  
#sub_largeWrap { float:left; background-color:#fffafa; width:750px; text-align:left;}  
#sub_mainWrap1 { float:centre; font-size:18px; background-color:#e6e6fa; width:750px; text-align:left; border:solid 1px #CC3399; } 
#sub_mainWrap2 { float:centre; font-size:18px; background-color:#bdb76b; width:750px; text-align:left; border:solid 1px #CC3399; }  

#side1 
{ float:left; 
background-image:url(pl/daiken/chura02.png); 
padding:10px 10px 10px 10px; 
width:180px; 
text-align:left; 
border:dashed 1px #999;
font-size:14px; } 

.button {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #777;
    border-radius: 3px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 5px;
    padding: 6px 12px;
    text-decoration: none;
}


.sample11 {
	width:			280px;
	height:			188px;
	overflow:		hidden;
	margin:			1px 1px 1px 1px;
	position:		relative;
}
.sample11 .caption {
	font-size:		130%;
	color:			#fff;
	padding-top:		80px;
	padding-left:		20px;
	background-color:       #ffffff;
}
.sample11 .mask {
	width:			50%;	/* 鬯ｨ�ｾ陋ｹ�ｽ�ｽ�ｽ�ｽ�ｻ鬮ｯ�ｷ陷托ｿｽ�ｽ�ｸ陞ゑｿｽ�ｽ�ｿ�ｽ�ｽ鬮ｯ�ｷ闔ｨ竏晢ｽｮ�ｦ�ｽ�ｽ�ｽ�ｽ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｮ鬮ｯ讓奇ｽｻ繧托ｽｽ�ｽ�ｽ�ｧ鬩搾ｽｵ�ｽ�ｺ鬯ｮ�ｦ�ｽ�ｪ�ｽ�ｽ�ｽ�ｽ�ｽ�ｸ�ｽ�ｺ�ｽ�ｽ�ｽ�ｫ鬩搾ｽｵ�ｽ�ｺ髯ｷ�ｷ�ｽ�ｶ�ｽ�ｽ�ｽ�ｽ */
	height:			100%;
	position:		absolute;
	top:			0;
	left:			0;
	margin-left:		-50%;	/* 鬮ｫ�ｴ�ｽ�ｫ�ｽ縺､ﾂ 鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｮ鬮ｯ譎｢�ｽ�ｾ�ｽ�ｽ�ｽ�ｦ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｫ鬯ｩ蜉ｱ�托ｿｽ�ｽ�ｽ�ｮ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｽ驕ｯ�ｶ�ｽ�ｻ鬯ｮ�ｯ�ｽ�ｦ�ｽ�ｽ�ｽ�ｨ鬯ｩ遨ゑｽｼ螟ｲ�ｽ�ｽ�ｽ�ｺ鬩搾ｽｵ�ｽ�ｺ鬮ｴ蝓溷繭鬮ｮ�ｷ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｪ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｽ */
	background-color:	#ffffff;
	-webkit-transition:	all 0.4s ease;
	transition:		all 0.4s ease;
}
.sample11:hover .mask {
	margin-left:		0px;	/* 鬮ｯ�ｷ�ｽ�ｿ�ｽ�ｽ�ｽ�ｳ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｫ鬩搾ｽｵ�ｽ�ｺ髯橸ｽ｢�ｽ�ｹ�ｽ�ｽ髢ｾ�･�ｽ�ｸ�ｽ�ｺ髯ｷ莨夲ｽｽ�ｱ驕ｯ�ｶ�ｽ�ｻ鬯ｮ�ｯ�ｽ�ｦ�ｽ�ｽ�ｽ�ｨ鬯ｩ遨ゑｽｼ螟ｲ�ｽ�ｽ�ｽ�ｺ鬩搾ｽｵ�ｽ�ｺ髯ｷ�ｷ�ｽ�ｶ�ｽ�ｽ�ｽ�ｽ */
}
.sample11 img {
	-webkit-transition:	all 0.4s ease;
	transition:		all 0.4s ease;
}
.sample11:hover img {
	margin-left:		50%;	/* 鬯ｨ�ｾ陋ｹ�ｽ�ｽ�ｽ�ｽ�ｻ鬮ｯ�ｷ陷托ｿｽ�ｽ�ｸ陞ゑｿｽ�ｽ�ｽ陞ｳ螢ｽ�ｽ�ｺ鬯ｮ�ｮ�ｽ�ｽ�ｽ�ｿ�ｽ�ｽ鬩幢ｽ｢�ｽ�ｧ�ｽ�ｽ�ｽ�ｵ鬩幢ｽ｢�ｽ�ｧ�ｽ�ｽ�ｽ�､鬩幢ｽ｢�ｽ�ｧ�ｽ�ｽ�ｽ�ｺ鬩搾ｽｵ�ｽ�ｲ驕ｶ荵怜�關難ｽ｡鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｫ鬩搾ｽｵ�ｽ�ｺ髯橸ｽ｢�ｽ�ｹ�ｽ�ｽ髢ｾ�･�ｽ�ｸ�ｽ�ｺ�ｽ�ｽ�ｽ�ｽ */
}








p.sample1 {line-height:30px; font-size:12px;

}

p.sample2 {line-height:20px; font-size:11px;  padding:7px;

}

h4 {line-height:30px; font-size:12px;

}

h1 {
	
	font-size:20px;
	color:#808000;
	margin:0;
}

h2 { font-size:15px; margin:0; color:#808000;}



p.sample3 {line-height:40px; font-size:13px;  padding-top:20px; padding-left:15px;

}


p.sample4 {line-height:20px; font-size:13px;  padding-top:20px; padding-left:40px;

}

table.cool1 {border-collapse:collapse; font-size:18px; margin:5px; width:98%; padding:20px; line-height:20px; border:solid 1px #000000;
}

table.cool11 {border-collapse:collapse; font-size:12px; margin:15px; padding:10px; line-height:20px; border:solid 2px #CC00FF;
}

table.cool12 {border-collapse:collapse; font-size:14px; padding:20px; line-height:20px; border:solid 1px #000000;
}


table.cool13 {border-collapse:collapse; font-size:12px; 
}

table.cool14 {border-collapse:collapse; font-size:14px; padding:20px; line-height:20px; border:solid 2px #000000;
}

table.cool15 {border-collapse:collapse; font-size:18px; 
}

A:LINK {
  text-decoration: none ;
}
A:HOVER {
  color: fuchsia;
  text-decoration: underline ;
}

.boxContainer {
	overflow: hidden;
}

/* clearfix */
.boxContainer:before,
.boxContainer:after {
    content: "";
    display: table;
}
 
.boxContainer:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer {
    zoom: 1;
}

p.mainbox1 {float:left; background-color:#d2b48c;鬩搾ｽｵ�ｽ�ｲ�ｽ�ｽ�ｽ�ｽline-height:120%; border:solid 1px #CC3399; width:350px; padding:0px 10px 0px 10px; margin-left:5px; }

p.mainbox2 {float:left; background-color:#9acd32; line-height:160%; font-size:13px; border:solid 1px #CC3399; width:350px; padding:0px 10px 0px 10px; margin-left:1px; }

p.mainbox3 {float:left; background-color:#9acd32; line-height:160%; font-size:13px; border:solid 1px #CC3399; width:350px; padding:0px 10px 0px 10px; margin:0px 1px 1px 1px; }

p.mainbox4 {float:left; background-color:#e0ffff; line-height:30px; font-size:13px; border:solid 1px #CC3399; 
width:350px; left:920px; padding:0px 3px 0px 3px; margin:0px 1px 1px 1px; }

p.mainbox5 {float:left; background-color:#bc8f8f; line-height:30px; font-size:13px;
width:350px; padding:0px 10px 0px 10px; margin:0px 1px 1px 1px; }

p.maingazou1 {float:left;  
left:360px; line-height:190px; font-size:13px; border:solid 1px #CC3399; width:1030px; padding:0px 0px 0px 0px; 
margin-left:0px; }

p.box1 {line-height:13px; font-size:11px; border:solid 1px #CC3399; width:150px; padding:10px 10px 10px 10px; margin-left:20px; }

p.box01 {line-height:13px; font-size:11px; border:solid 1px #CC3399; width:200px; padding:10px 10px 10px 10px; margin-left:20px; }

p.box011 {line-height:10px; font-size:14px; background:#FFFFFF; border:dashed 1px #CC3399; width:130px; padding:3px 3px 3px 30px;  hover:background-color:#ddd; }

p.box0111 {line-height:10px; font-size:16px; background:#FFFFFF; border:dashed 1px #CC3399; width:200px; padding:10px 10px 10px 10px;  }

p.box01111 {line-height:20px; font-size:18px; background:#FFFFFF; border:dashed 3px #CC3399; width:90%px; padding:10px 10px 10px 10px;  }

p.box012 {line-height:15px; font-size:14px; background:#FFFFFF; border:solid 1px #CC3399; width:480px; padding:10px 10px 10px 10px; margin:0px 10px 0px 10px; }

p.box0121 {line-height:10px; font-size:12px; background:#FFFFFF; border:dashed 1px #CC3399; width:440px; padding:3px 3px 3px 3px; }

p.box013 {line-height:15px; font-size:14px; background:#FFFFFF; border:solid 1px #CC3399; width:480px; padding:10px 10px 10px 10px; margin:0px 0px 0px 10px; text-align:left;}

p.box02 {line-height:20px; text-align:centre; font-size:16px; background:#FFFFFF; border:solid 1px #CC3399; width:100px; 
margin:1px 1px 1px 1px; }


p.box023 {line-height:20px; text-align:left; font-size:14px; background:#FFFFFF; border:solid 1px #CC3399; width:120px; 
padding:1px 1px 1px 1px; 
font-weight: bolder; 
margin:0px;
}


p.box024 {line-height:20px; text-align:left; font-size:14px; background:#ffffe0; border:solid 1px #CC3399; width:120px; 
padding:1px 1px 1px 1px; 
font-weight: bolder; 
margin:0px;
}

p.box025 {line-height:20px; text-align:left; font-size:14px; background:#e6e6fa; border:solid 1px #CC3399; width:120px; 
padding:1px 1px 1px 1px; 
font-weight: bolder; 
margin:0px;
}

p.box026 {line-height:20px; text-align:left; font-size:14px; background:#ffe4e1; border:solid 1px #CC3399; width:120px; 
padding:1px 1px 1px 1px; 
font-weight: bolder; 
margin:0px;
}

p.box027 {line-height:10px; text-align:left; font-size:12px; background:#FFFFFF; border:solid 1px #CC3399; width:140px; 
padding:1px 1px 1px 1px; 
font-weight: bolder; 
margin:0px;
}

p.box028 {line-height:23px; text-align:left; font-size:11px; background:#FFFFFF; border:solid 1px #CC3399; width:80px; 
padding:1px 1px 1px 1px; 
font-weight: bolder; 
margin:0px;
}

p.box029 {line-height:50px; text-align:center; font-size:18px; background:#FFFFFF; border:solid 1px #CC3399; width:200px; 
padding:1px 1px 1px 1px; 
font-weight: bolder; 
margin:0px;
}


p.box03 {line-height:13px; font-size:16px; background:#FFFFFF; border:solid 1px #CC3399; width:130px; padding:5px 5px 5px 5px; 
margin:1px 1px 1px 1px; }

p.box04 {line-height:13px; font-size:16px; background:#FFFFFF; border:solid 1px #CC3399; width:98%; padding:5px 5px 5px 5px; 
margin:1px 1px 1px 1px; }

p.box05 {line-height:13px; font-size:16px; background:#FFFFFF; border:solid 1px #CC3399; width:170px; padding:5px 5px 5px 5px; 
margin:1px 1px 1px 1px; }

p.box051 {line-height:30px; font-size:12px; background:#FFFFFF; border:solid 1px #CC3399; width:180px; 
padding:2px 2px 2px 2px; text-align:centre; font-weight: bolder; margin:0px;
}

p.kaijyo{
鬩搾ｽｵ�ｽ�ｲ�ｽ�ｽ�ｽ�ｽ鬩搾ｽｵ�ｽ�ｲ�ｽ�ｽ�ｽ�ｽ鬩搾ｽｵ�ｽ�ｲ�ｽ�ｽ�ｽ�ｽclear: left;
}

p.box06 {line-height:13px; font-size:14px; border:solid 1px #CC3399; width:200px; padding:5px 5px 30px 5px; margin-left:20px; }

p.box077 {line-height:18px; font-size:14px; background:#FFFFFF; border:dashed 1px #c71585; width:380px; 
padding:1px 1px 1px 1px; margin-left:0px; }

p.box81 {line-height:25px; font-size:14px; letter-spacing:1px; border:solid 5px #CC33FF; width:500px; padding:5px 5px 5px 5px; margin-left:15px; }

p.box82 {line-height:25px; font-size:14px; letter-spacing:1px; border:solid 1px #CC33FF; width:500px; padding:5px 5px 5px 5px; margin-left:15px; }

.bar3 {
  display:block;
  width: 700px;
  height: 10px;
  border: 0;
  border: 1px solid #cacaca;
  -webkit-border-radius: 10px;
  background: #005500; /* Old browsers */
  background: -moz-linear-gradient(left,  #005500 0%, #52b152 20%, #83c783 51%, #008a00 76%, #005500 96%, #005700 100%, #005500 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#005500), color-stop(20%,#52b152), color-stop(51%,#83c783), color-stop(76%,#008a00), color-stop(96%,#005500), color-stop(100%,#005700), color-stop(100%,#005500)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #005500 0%,#52b152 20%,#83c783 51%,#008a00 76%,#005500 96%,#005700 100%,#005500 100%); /* Chrome10+,Safari5.1+ */
  background: linear-gradient(to right,  #005500 0%,#52b152 20%,#83c783 51%,#008a00 76%,#005500 96%,#005700 100%,#005500 100%); /* W3C */
}


.box {
	display: inline;
}

p.box2 {line-height:16px; font-size:12px; border:solid 2px #006600; width:400px; padding:10px 10px 10px 90px; margin-left:20px; }


p.box3 {line-height:20px; font-size:13px; border:solid 2px #FF00FF; width:450px; padding:10px 10px 10px 30px; margin-left:20px; }

p.box4 {line-height:20px; background-color:#FFFFFF; font-size:14px; letter-spacing:1px; border:solid 2px #009900; width:400px;  }

p.box44 {line-height:20px; background-color:#FFFFFF; font-size:14px; letter-spacing:1px; border:solid 2px #009900;   }


p.box4a {line-height:20px; background-color:#FFFFFF; font-size:11px; letter-spacing:2px; border:solid 2px #009900; width:800px; padding:5px 5px 5px 5px; margin-left:15px; vertical-align: top; }


p.box5 {line-height:25px; font-size:14px; letter-spacing:1px; border:solid 1px #CC33FF; width:450px; padding:5px 5px 5px 5px; margin-left:15px; }

p.box6 {line-height:20px; font-size:11px; letter-spacing:1px; border:solid 1px #CC33FF; width:290px; padding:5px 5px 5px 5px; margin-left:180px; }

p.box7 {line-height:20px; word-spacing:10px; font-size:11px; letter-spacing:2px; border:solid 1px #009900; width:560px; padding:5px 5px 5px 5px; margin-left:15px; }

p.box8 {line-height:25px; font-size:14px; letter-spacing:1px; border:solid 1px #CC33FF; width:600px; padding:5px 5px 5px 5px; margin-left:15px; }

p.box9 {line-height:20px; font-size:14px; letter-spacing:1px; border:solid 1px #CC33FF; width:95%; 
padding:5px 5px 5px 20px; margin-left:15px; font-size:13px; }

p.box10 {line-height:20px; font-size:14px; letter-spacing:1px; border:solid 1px #CC33FF; 
width:950px; background:url(tmkgazou/footer2.gif); padding:5px 5px 5px 20px; margin-left:15px; font-size:13px; }

p.box101 {line-height:20px; font-size:25px; letter-spacing:1px; border:solid 2px #CC33FF; 
width:750px; text-align:left; background:url(tmkgazou/footer3.gif); padding:5px 5px 5px 20px; margin-left:15px; font-size:16px; }


p.box11 {line-height:13px; font-size:14px; border:solid 1px #CC3399; width:80%; padding:10px 10px 1px 1px; margin-left:20px; letter-spacing:1px; line-height:30px; }

p.box12 {line-height:13px; font-size:14px; border:0px ; width:80%; padding:10px 10px 1px 1px; margin-left:20px; letter-spacing:1px; line-height:30px; }

p.ginpaku {
font-size:35px;
color: #ffffff;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/daiken/ginpaku-natural-green/gin100a.jpg")
}

p.ginpaku1 {
line-height:30px;
border:solid 1px #CC3399;
text-align:centre;
width:700px ;
font-size:18px;
color: #ffffff;
padding:3px 10px;
background-image: url("PL/daiken/ginpaku-natural-green/gin100a.jpg")
}

p.ginwaka {
font-size:35px;
color: #ffffff;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/daiken/ginpaku-bright-green/ginpaku_briight_green_mini.jpg")
} 

p.koganehaku {
font-size:35px;
color: #ffffff;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/daiken/koganehaku/koganemini.jpg")
}

p.ginpakucolor {
font-size:35px;
color: #ffffff;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/daiken/ginpaku-color/ginpaku-color.png")
}

p.seiryu01 {
font-size:35px;
color: #ffffff;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/daiken/seiryu-01_mini1.jpg")
}

p.seiryucolor {
font-size:42px;
color: #ff0000;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/image/seiryu-color/sg1.png")
}

p.seiryustripe {
font-size:42px;
color: #ffffff;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/daiken/stripe-menu1.png")
}

p.chura-menu {
font-size:35px;
color: #ffffff;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/daiken/chura-menu.png")
}

p.ayanami-menu {
font-size:35px;
color: #ffffff;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/daiken/ayanami-menu.png")
}

p.syoryu-menu {
font-size:35px;
color: #ffffff;
padding:3px 10px;
background-color: #f8dce0;
background-image: url("PL/daiken/syoryu-menu.png")
}



#st1{color: #CC33FF;
	font-weight: bold;
}

#st2{color: #CC33FF; font-size:14px; text-decoration:underline; 
	font-weight: bold;
}


.clearLeft { 
clear: left; 
}.cool1 tbody tr td {
	font-weight: bold;
	text-align: left;
}

.cp_ipcheck {
	width: 90%;
	margin: 2em auto;
	text-align: left;
}
@keyframes click-wave {
	0% {
		position: relative;
		width: 30px;
		height: 30px;
		opacity: 0.35;
	}
	100% {
		width: 200px;
		height: 200px;
		margin-top: -80px;
		margin-left: -80px;
		opacity: 0;
	}
}


