﻿@charset "utf-8";
/* =================================================================
 * Author : izumiguchi
 * Version : 1.2.0 - 2012-10-30
 * Licensing : e-trust co.,ltd. 
 * INFO : Default Style & Reset Style & Theme Style & Function Style
 * ================================================================= */
/* ================================================================= 
 *
 * Style : Default
 *
 * ================================================================= */
body {
	font-size:14px;
	font-family:ArialMT,'メイリオ', Meiryo;
	line-height: 1.5;
	word-break:break-all;
	word-wrap:break-word;
	width: 100%;
}
/* ================================================================= 
 *
 * Style : Reset
 *
 * ================================================================= */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{text-decoration:none;margin:0;padding:0;}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}
ul,li,ol{list-style:none;}blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}img{border:none;vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}caption,th {text-align: left;}
caption,th,address,cite,code,dfn{font-style:normal;font-weight:normal;}
input,textarea,select,code,kbd,samp,pre{font-size:100%;font-family:ArialMT,'メイリオ', Meiryo;}
abbr,dfn{border:0;font-variant:normal;cursor:help;}
sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}
fieldset{vertical-align:bottom;}legend{color:#000;}
input[type="checkbox"]{vertical-align:bottom;}
input[type="radio"]{height:15px;vertical-align:bottom;}
input[type="text"]{height:15px;line-height:15px;padding:2px;}
textarea{vertical-align:bottom;}
/* ================================================================= 
 *
 * Style : Gradient Theme
 *
 * ================================================================= */
.gradA1 {
background: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(75%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 75%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 75%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 75%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 75%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#00ffffff',GradientType=0 );
}
.gradA2 {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.15)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.15) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.15) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.15) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.15) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000',GradientType=0 );
}
.gradB1 {
background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.05) 51%, rgba(255,255,255,0.01) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(50%,rgba(255,255,255,0.2)), color-stop(51%,rgba(255,255,255,0.05)), color-stop(100%,rgba(255,255,255,0.01)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.01) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.01) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.01) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.01) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#03ffffff',GradientType=0 );
}
.gradB2 {
background: -moz-linear-gradient(top,  rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.03) 50%, rgba(0,0,0,0.07) 51%, rgba(0,0,0,0.1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.01)), color-stop(50%,rgba(0,0,0,0.03)), color-stop(51%,rgba(0,0,0,0.07)), color-stop(100%,rgba(0,0,0,0.1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.07) 51%,rgba(0,0,0,0.1) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.07) 51%,rgba(0,0,0,0.1) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.07) 51%,rgba(0,0,0,0.1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.07) 51%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#1a000000',GradientType=0 );
}
/* ================================================================= 
 *
 * Style : Function
 *
 * ================================================================= */
/* ### $.panelPage() ###*/
#panelIndex {
	position: relative;
	top: 0;
	width: 100%;
	height: auto;
	-webkit-transition-duration: 0.5s;
}
.panelSection {
	background: #fff;
	position: absolute;
	top: 0;
	display: none;
	width: 100%;
	height: auto;
	-webkit-transition-duration: 0.5s;
}