@charset "utf-8";
@import url('ossi.css');
@import url('swat.css');
@import url('nssol.css');


/* ========== initialize & reset ========== */
html{overflow-y: scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;	padding:0;}
table.default {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;vertical-align:bottom;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ul,li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0; font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit; font-size:inherit; font-weight:inherit;vertical-align:middle;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
hr{display:none;}
address,em,cite	{font-style:normal;}

/* ========== universal font size setting =========== */
body {font-size:12px;
font-family: "ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",Osaka,Helvetica,Arial,sans-serif;
line-height:1.7; color:#333;
word-wrap: break-word;
}
body{-webkit-font-smoothing:antialiased;}

.small {font-size:85% !important;}
.large{font-size:16px !important;}

select,input,button,textarea {font:99% "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;}
table.default {font-size:inherit; font:100%;}
pre,code,kbd,samp,tt {font-family:monospace; *font-size:14px !important; line-height:100%;}

/* ========== clear ========== */
.clrFix{zoom:1; clear:both;}
.clrFix:after{content:''; display:block; clear:both;}
.clr{clear:both;}

/* ========== common setting =========== */
/* hide from browser */
.hide{display:none;}
/* anchor */
a:link    {color:#003bc2; text-decoration:underline;}
a:visited {color:#003bc2; text-decoration:underline;}
a:hover   {color:#003bc2; text-decoration:none;}
a:active  {color:#003bc2; text-decoration:none;}
a{outline:none;}
@media screen and (max-device-width: 1024px) {
	a:hover {
		text-decoration: underline;
	}
}

/* text align */
.a-lt{text-align:left !important;}
.a-rt{text-align:right !important;}
.a-ct{text-align:center !important;}

/* vertical align */
.v-top {vertical-align:top;}
.v-middle {vertical-align:middle;}

/* text color */
.t-red {color:#cc0000 !important;}

/* ========== contents ========== */
#commonHeader{clear:both; zoom:1; border-bottom:6px solid #cc0000; min-width:980px;}
#commonHeader:after{content:''; clear:both; display:block;}
#commonHeaderHead {width:980px; margin:0 auto 0; position:relative; clear:both; zoom:1; padding-bottom:10px;}
#commonHeaderHead:after{content:''; clear:both; display:block;}
#headerLogo{width:373px; overflow:hidden; float:left; padding:6px 0;}
#commonHeaderLogin {float:right; padding:0 10px 0 20px;}
#commonHeaderLogin li {text-align:center; font-size:12px; line-height:2;}
#commonHeaderLogin li.limit {font-size:fonst-size:85%; line-height:1.2;}
#commonHeaderShopname {clear:both; zoom:1; line-height:1.2;}
#commonHeaderShopname span{float:left; display:inline-block; background:#ffe6e6; padding:4px 8px;
	-moz-border-radius:3px;	-webkit-border-radius:3px; border-radius:3px;
	position:relative; zoom:1;
	font-size:14px; font-weight:bold;
}

/* btn */
#commonHeaderBtn {position:relative; float:right; top:21px; zoom:1;}
#commonHeaderBtn a{display:inline-block; padding:5px 22px; color:#003bc2; font-size:12px; font-weight:bold; text-decoration:none; border:1px solid #003bc2;
	position:relative; zoom:1;
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
background: #CAF5FE;
background: -webkit-linear-gradient(top, #EDFCFF 0%, #CAF5FE 100%);
background: -o-linear-gradient(top, #EDFCFF 0%, #CAF5FE 100%);
background: -ms-linear-gradient(top, #EDFCFF 0%, #CAF5FE 100%);
background: -moz-linear-gradient(top, #EDFCFF 0%, #CAF5FE 100%);
background: linear-gradient(to bottom, #EDFCFF 0%, #CAF5FE 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#EDFCFF, endcolorstr=#CAF5FE, gradienttype=0);
	line-height:1.2;
	behavior: url(/CWR/js/PIE.htc);
}
#commonHeaderBtn a:hover{background: #F7FFFF;}
#commonHeaderBtn a img{vertical-align:middle; margin:0 6px 0 0; position:relative; top:-0.1em;}

/* headerNavi */
#headerNavi {width:980px; margin:0 auto; clear:both; zoom:1;}
#headerNavi:after{content:''; clear:both; display:block;}
#headerNaviList li {float:left; line-height:1.2; padding:0 3px 0 0;}
#headerNaviList li a {display:block; color:#333; font-size:14px; width:84px; height:16px; overflow:hidden; padding:15px 10px 10px; text-align:center; background:url(/CWR/images/bg_navi.jpg) left top no-repeat; font-weight:bold; text-decoration:none; position:relative;}
#headerNaviList li a:hover{background-position:0 -46px;}
#headerNaviList li a.on{background-position:0 -92px; color:#fff;}
#headerNaviList li.top {padding-right:8px;}
#headerNaviList li.top a {background:url(/CWR/images/bg_navi_top.jpg) left top no-repeat; width:97px; padding:15px 25px 10px 15px;}
#headerNaviList li.top a:hover{background-position:0 -45px;}
#headerNaviList li.top a.on{background-position:0 -90px; color:#fff;}
#headerNaviBtn {float:right; line-height:1.2; height:41px; overflow:hidden;}
#headerNaviBtn a{color:#fff; font-size:12px; height:41px; overflow:hidden; background:url(/CWR/images/bg_navi_settei.jpg) left top no-repeat; display:block; width:52px; text-align:center; font-weight:bold; text-decoration:none; padding:7px 0 0;}
#headerNaviBtn a:hover {background-position:0 -46px;}
#headerNaviBtn a.on {background-position:0 -92px;}

.headerNaviBtns {float:right; line-height:1.2; height:41px; margin-right:10px; overflow:hidden;}
.headerNaviBtns a{color:#fff !important; font-size:12px; height:41px; overflow:hidden; background:url(/CWR/images/bg_navi_settei.jpg) left top no-repeat; display:block; width:52px; text-align:center; font-weight:bold; text-decoration:none; padding:7px 0 0;}
.headerNaviBtns a:hover {background-position:0 -46px;}
.headerNaviBtns a.on {background-position:0 -92px;}

#wrapper {background: url(/CWR/images/bg_wrapper.jpg) left top repeat-x #f5f2e9; clear:both; zoom:1; padding:20px 0 25px; border-bottom:6px solid #cc0000; min-width:980px;}
.iPad #wrapper{background:#f5f2e9;}
#wrapper:after{content:''; clear:both; display:block;}
#wrapperInner{width:980px; margin:0 auto; clear:both; zoom:1;}
#wrapperInner:after{content:''; clear:both; display:block;}

#article {width:760px; float:right; position:relative; padding:0 0 25px;}

.headerNaviTabList {
	float: right;
	zoom: 1;
}
.headerNaviTabList > li {
	display: table;
	float: left;
}
.headerNaviTabList > li:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}
.headerNaviTabList > li + li {
	margin-left: 10px;
}
.headerNaviTabList > li > a {
	display: table-cell;
	vertical-align: middle;
	width: 52px;
	height: 40px;
	color: #FFFFFF;
	font-size: 12px;
	border-top: 1px solid #bda475;
	border-left: 1px solid #bda475;
	border-right: 1px solid #bda475;
	border-radius: 8px 8px 0 0;
	background: #714015;
	background: -webkit-linear-gradient(top, #c9a875 0%, #714015 50%, #714015 100%);
	background: -o-linear-gradient(top, #c9a875 0%, #714015 50%, #714015 100%);
	background: -ms-linear-gradient(top, #c9a875 0%, #714015 50%, #714015 100%);
	background: -moz-linear-gradient(top, #c9a875 0%, #714015 50%, #714015 100%);
	background: linear-gradient(to bottom, #c9a875 0%, #714015 50%, #714015 100%);
	text-align: center;
	font-weight: bold;
	line-height: 1.2;
	text-decoration: none;
}
.headerNaviTabList > li > a:hover {
	border-top: 1px solid #dfbf74;
	border-left: 1px solid #dfbf74;
	border-right: 1px solid #dfbf74;
	background: #a56616;
	background: -webkit-linear-gradient(top, #dfbf74 0%, #a56616 50%, #a56616 100%);
	background: -o-linear-gradient(top, #dfbf74 0%, #a56616 50%, #a56616 100%);
	background: -ms-linear-gradient(top, #dfbf74 0%, #a56616 50%, #a56616 100%);
	background: -moz-linear-gradient(top, #dfbf74 0%, #a56616 50%, #a56616 100%);
	background: linear-gradient(to bottom, #dfbf74 0%, #a56616 50%, #a56616 100%);
}
.headerNaviTabList > li > a.current {
	border-top: 1px solid #cc0001;
	border-left: 1px solid #cc0001;
	border-right: 1px solid #cc0001;
	background: #cc0001;
}
.headerNaviTabList > li > a.help {
	color: #663e17;
	border-top: 1px solid #b1935a;
	border-left: 1px solid #b1935a;
	border-right: 1px solid #b1935a;
	border-radius: 8px 8px 0 0;
	background: #FFFFFF;
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #ede3cc 70%, #ede3cc 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #ede3cc 70%, #ede3cc 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #ede3cc 70%, #ede3cc 100%);
	background: -moz-linear-gradient(top, #FFFFFF 0%, #ede3cc 70%, #ede3cc 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%, #ede3cc 70%, #ede3cc 100%);
}
.headerNaviTabList > li > a.help:hover {
	background: #FFFFFF;
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #ede9df 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #ede9df 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #ede9df 100%);
	background: -moz-linear-gradient(top, #FFFFFF 0%, #ede9df 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%, #ede9df 100%);
}

/* shpBreadcrumb */
ul.shpBreadcrumb {clear:both; zoom:1; padding:0 0 10px;}
ul.shpBreadcrumb:after{content:''; clear:both; display:block;}
ul.shpBreadcrumb li {float:left; color:#fff; font-weight:bold; font-size:12px; background:url(/CWR/images/bg_brum_g_g.gif) right top no-repeat; overflow:hidden; line-height:1.2; padding:0 18px 0 0; height:28px; overflow:hidden;}
ul.shpBreadcrumb li span{display:block; background:#9c9685; padding:5px 14px 5px 10px; white-space:nowrap; height: 14px;}
ul.shpBreadcrumb li.first span{-moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
ul.shpBreadcrumb li.now span{background:#cc0000;}
ul.shpBreadcrumb li.end {background:url(/CWR/images/bg_brum_g_non.gif) right top no-repeat;}
ul.shpBreadcrumb li.now {background:url(/CWR/images/bg_brum_r_g.gif) right top no-repeat;}
ul.shpBreadcrumb li.first.now {background:url(/CWR/images/bg_brum_r_g.gif) right top no-repeat;}
ul.shpBreadcrumb li.end.now {background:url(/CWR/images/bg_brum_r_non.gif) right top no-repeat;}
ul.shpBreadcrumb li.nextNow{background:url(/CWR/images/bg_brum_g_r.gif) right top no-repeat;}


/* h1 */
h1.h1size16{
	position: relative;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	background: #663e17;
	clear: both;
	zoom: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto 10px;
	padding: 5px 10px;
}
/* h2 */
h2{font-size:14px; font-weight:bold;}
h2.h2size16{
	position: relative;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	background: #663e17;
	clear: both;
	zoom: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto 10px;
	padding: 5px 10px;
}
/* h3 */
h3{font-size:14px; font-weight:bold;}
h3.h3border{font-size:16px; font-weight:bold; margin:0 0 15px; line-height:1.5; padding:0 0 5px; border-bottom:2px solid #663e17;}
h3.h3borderoff{font-size:16px; line-height:1.5;}
h3.h3border span,h3.h3borderoff span{display:block; padding-bottom:5px; border-left:#663e17 6px solid; padding:0 0 0 5px;}
h3.h3border span.note,h3.h3borderoff span.note{font-size:12px; font-weight:normal; border:none; display:inline; padding-left:20px;}
/* lv3 */
.headlineLv3 {
	margin-bottom: 10px;
	padding-left: 5px;
	line-height: 1.5;
	border-left: 3px solid #663e17;
	font-weight: bold;
}
a.onlineHelpLink {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	line-height: 1;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
}
a.onlineHelpLink:before {
	content: "";
	display: inline-block;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	background: url(/CWR/images/icon_online_help.png) no-repeat;
}

p{font-size:12px;}
p.lead{padding:0 10px 15px;}
strong {font-weight:bold;}

/* ul */
ul li{font-size:12px;}
ul.list li {background:url(/CWR/images/icon_ul_list.gif) 2px 0.7em no-repeat; padding-left:8px;}
ul.note li {background:url(/CWR/images/icon_notes.gif) 2px 0.25em no-repeat; padding-left:22px;}
ul.threeBnrs {clear:both; zoom:1; width:800px; margin-right:-15px;}
ul.threeBnrs:after{content:''; clear:both; display:block;}
ul.threeBnrs li{width:244px; margin:0 15px 0 0; float:left; text-align:center; background:#ddd;}
ul.fourthList {width:800px; margin-right:-15px; clear:both; zoom:1;}
ul.fourthList:after{content:''; clear:both; display:block;}
ul.fourthList li{float:left; width:173px; margin:0 15px 0 0; text-align:center; background:#ddd;}
ul.pagenavi {clear:both; zoom:1; padding:10px 0 10px;}
ul.pagenavi:after{content:''; clear:both; display:block;}
ul.pagenavi.first{padding-top:0;}
ul.pagenavi li{float:left; font-weight:bold; border-right:1px solid #000; padding:0 10px 0 0; line-height:1.2; margin:0 0 0 10px;}
ul.pagenavi li a{ font-weight:normal;}
ul.pagenavi li.end{border:none;}

/* articleSection */
.articleSection{clear:both; zoom:1; padding:0 0 20px;}
.articleSection:after{content:''; clear:both; display:block;}
.articleSection.end {padding-bottom:0;}
.articleSection.template {display:none;}

/* sectionHeader */
.sectionHeader {background:#663e17; color:#fff; clear:both; zoom:1; padding:7px 10px 6px; position:relative;
-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;
}
.sectionHeader:after{content:''; clear:both; display:block;}
.sectionHeader h2{float:left;}
.sectionHeader p{float:right; font-size:12px; padding:0.2em 0 0; font-weight:bold;}
.sectionHeader p a{color:#fff;}

/* articleWhiteBox */
.articleWhiteBox {background:#fff; border:1px solid #999; border-top:none; padding:10px 10px; clear:both; zoom:1;}
.articleWhiteBox:after{content:''; clear:both; display:block;}

/* borderSection */
.borderSection{clear:both; zoom:1; border-bottom:1px solid #999; padding-bottom:5px; margin:0 0 5px;}
.borderSection:after{content:''; clear:both; display:block;}

/* cssBtn */
.cssBrawonBtn {display:inline-block; position:relative;}
.cssBrawonBtn a{display:inline-block; padding:5px 16px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
background: #592B08;
background: -webkit-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: -o-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: -ms-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: -moz-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: linear-gradient(to bottom, #C19E64 0%, #592B08 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C19E64, endcolorstr=#592B08, gradienttype=0);
	position:relative;
	zoom: 1;
}
.cssBrawonBtn a:hover{
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
background: #9F5D10;
background: -webkit-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: -o-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: -ms-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: -moz-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: linear-gradient(to bottom, #E1C379 0%, #9F5D10 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1C379, endcolorstr=#9F5D10, gradienttype=0);
}
.cssBrawonBtn input{
	border:none;
	cursor:pointer;
	position:relative;
	display:inline-block; padding:5px 16px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
background: #592B08;
background: -webkit-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: -o-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: -ms-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: -moz-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: linear-gradient(to bottom, #C19E64 0%, #592B08 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C19E64, endcolorstr=#592B08, gradienttype=0);
	position:relative;
	zoom: 1;
}
.cssBrawonBtn input:hover{
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
background: #9F5D10;
background: -webkit-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: -o-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: -ms-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: -moz-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: linear-gradient(to bottom, #E1C379 0%, #9F5D10 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1C379, endcolorstr=#9F5D10, gradienttype=0);
}


.cssOrangeBtn {display:inline-block; position:relative;}
.cssOrangeBtn a{font-size:12px; color: #ffffff;	padding:3px 29px; /*height:38px;*/
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
background: #D85703;
background: -webkit-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: -o-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: -ms-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: -moz-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: linear-gradient(to bottom, #F2BB2B 0%, #D85703 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F2BB2B, endcolorstr=#D85703, gradienttype=0);
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	zoom: 1;
}
.cssOrangeBtn a:hover{
background: #FF740E;
background: -webkit-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: -o-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: -ms-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: -moz-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: linear-gradient(to bottom, #FFCB66 0%, #FF740E 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFCB66, endcolorstr=#FF740E, gradienttype=0);
}
.cssOrangeBtn input{font-size:12px; color: #ffffff;	padding:3px 29px; /*height:38px;*/
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
background: #D85703;
background: -webkit-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: -o-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: -ms-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: -moz-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: linear-gradient(to bottom, #F2BB2B 0%, #D85703 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F2BB2B, endcolorstr=#D85703, gradienttype=0);
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	position:relative;
	cursor:pointer;
	border:none;
	zoom: 1;
}
.cssOrangeBtn input:hover{
background: #FF740E;
background: -webkit-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: -o-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: -ms-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: -moz-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: linear-gradient(to bottom, #FFCB66 0%, #FF740E 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFCB66, endcolorstr=#FF740E, gradienttype=0);
}

.cssYellowBtn a{display:block; width:187px;
background: #FFDF84;
background: -webkit-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: -o-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: -ms-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: -moz-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: linear-gradient(to bottom, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFEEC8, endcolorstr=#FFDF84, gradienttype=0);
 border:1px solid #999999;
text-decoration:none;
	font-size:16px; font-weight:bold; text-align:center; color:#000 !important;
	padding:6px 10px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	zoom:1;
}
.cssYellowBtn a:hover{ text-decoration:none;
background: #FFED72;
background: -webkit-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -o-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -ms-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -moz-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: linear-gradient(to bottom, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFEEC8, endcolorstr=#FFED72, gradienttype=0);
}
.cssYellowBtn input{
	display:block; width:187px;
background: #FFDF84;
background: -webkit-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: -o-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: -ms-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: -moz-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: linear-gradient(to bottom, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFEEC8, endcolorstr=#FFDF84, gradienttype=0);
	border:1px solid #999999;
	position:relative;
	cursor:pointer;
	text-decoration:none;
	font-size:16px; font-weight:bold; text-align:center; color:#000 !important;
	padding:6px 10px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	zoom:1;
}
.cssYellowBtn input:hover{ text-decoration:none;
background: #FFED72;
background: -webkit-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -o-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -ms-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -moz-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: linear-gradient(to bottom, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFEEC8, endcolorstr=#FFED72, gradienttype=0);
}
.cssYellowBtn2 a {
	display: inline-block;
	border-radius: 4px;
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
	box-shadow:0 2px 3px rgba(178,178,178,1);
	background-color: #ffc92b;
	background-image: linear-gradient(to bottom, #ffc92b, #ce9a01);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01);
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff !important;
	cursor:pointer;
	zoom: 1;
}
.cssYellowBtn2 a:hover {
	background-color: #ffd65e;
	background-image: linear-gradient(to bottom, #ffd65e, #febf04);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
}

.cssGrayBtn a{font-size:12px; color:#fff !important; font-weight:bold; text-align:center; width:151px; display:block;
background: #373737;
background: -webkit-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -o-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -ms-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -moz-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: linear-gradient(to bottom, #A1A1A1 0%, #373737 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#A1A1A1, endcolorstr=#373737, gradienttype=0);
text-decoration:none;
	padding:3px 10px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	behavior: url(/CWR/js/PIE.htc);
	zoom:1;
	margin:0 0 0 20px;
}
.cssGrayBtn a:hover{
	background: #5C5C5C;
background: -webkit-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -o-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -ms-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -moz-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: linear-gradient(to bottom, #BEBEBE 0%, #5C5C5C 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BEBEBE, endcolorstr=#5C5C5C, gradienttype=0);
text-decoration:none;}
.cssGrayBtn input{font-size:12px; color:#fff !important; font-weight:bold; text-align:center; width:151px; display:block;
background: #373737;
background: -webkit-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -o-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -ms-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -moz-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: linear-gradient(to bottom, #A1A1A1 0%, #373737 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#A1A1A1, endcolorstr=#373737, gradienttype=0);
border:none;
cursor:pointer;
position:relative;
text-decoration:none;
	padding:3px 10px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	zoom:1;
	margin:0 0 0 20px;
}
.cssGrayBtn input:hover{
	background: #5C5C5C;
background: -webkit-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -o-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -ms-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -moz-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: linear-gradient(to bottom, #BEBEBE 0%, #5C5C5C 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BEBEBE, endcolorstr=#5C5C5C, gradienttype=0);
 text-decoration:none;}


/* pageTabLink */
#pageTabLink{clear:both; zoom:1; border-bottom:4px solid #cc0000; margin:0 0 15px;}
#pageTabLink:after{content:''; clear:both; display:block;}
#pageTabLink li {float:left; font-size:14px; margin:0 10px 0 0;}
#pageTabLink li a{border:1px solid #989a99; display:block; border-bottom:none; color:#353535; text-decoration:none;
background: #FFDF84;
background: -webkit-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: -o-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: -ms-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: -moz-linear-gradient(top, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
background: linear-gradient(to bottom, #FFFEFD 0%, #FFEEBE 40%, #FFDF84 80%, #FFDF84 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFEEC8, endcolorstr=#FFDF84, gradienttype=0);
 width:215px; text-align:center; line-height:1.2; padding:8px 10px 6px; font-weight:bold;
-moz-border-radius:5px 5px 0 0;	-webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;
}
#pageTabLink li a:hover{
	background: #FFED72;
background: -webkit-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -o-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -ms-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -moz-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: linear-gradient(to bottom, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFEEC8, endcolorstr=#FFED72, gradienttype=0);
}
#pageTabLink li span{border:1px solid #cc0000; display:block; color:#fff; text-decoration:none; background:#cc0000; width:215px; text-align:center; line-height:1.2; padding:8px 10px 6px; font-weight:bold;
-moz-border-radius:5px 5px 0 0;	-webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;
}

/* hint */
.hint {position:relative; z-index:500;}
.hint a{display:inline-block; padding:0 0.2em; position:relative; z-index:0;}
.hint span.outer{background:url(/CWR/images/bg_hint_top.gif) left top no-repeat; padding:10px 0 0; display:block; width:181px; position:absolute; left:-84px; top:15px; display:none; z-index:999;}
.hint span.inner{display:block; background:url(/CWR/images/bg_hint_bottom.gif) left bottom no-repeat; padding:5px 15px 10px; width:151px; text-align:left; font-weight:normal; font-size:12px; line-height:1.7;}

/* errorSection */
.errorSection{padding:10px; border:2px solid #cc0000; margin:0 auto 20px; background:#ffeeee;}
.errorSection h2{color:#000; background:none; padding:0; margin:0; line-height:1.5;}
.errorSection p{line-height:1.5; font-weight:bold; color:#cc0000; background:url(/CWR/images/icon_notes.gif) left 0.1em no-repeat; padding:0 0 0 20px;}

/* alertSection */
.alertSection{padding:10px; border:2px solid #e6db55; margin:0 auto 20px; background:#fffbcc;}
.alertSection p{line-height:1.5; font-weight:bold; background:url(/CWR/images/icon_notes.gif) left 0.1em no-repeat; padding:0 0 0 20px;}

/* hintSection */
.hintSection{padding:10px; border:1px solid #ccc; background:#fff; margin:0 auto 20px;
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
.hintSection{behavior: url(/CWR/js/PIE.htc);}
.hintSection h3{color:#000; background:url(/CWR/images/icon_hint.gif) 2px top no-repeat; padding:2px	 0 3px 18px; margin:0; line-height:1.5;;}
.hintSection p{line-height:1.5;}

/* alertSection */
.cautionSection {
	padding: 0 10px 10px;
}
.cautionSectionText {
	font-weight: bold;
	color: #CC0000;
	padding-left: 20px;
	background: url(/CWR/images/icon_notes.gif) left 0.1em no-repeat;
}

/* 使用不可・警告ワード検出情報 */

.attentionSection {
	border: 2px solid #CC0000;
	background-color: #FFEEEE;
	padding: 10px;
}
.attentionSectionHeadline {
	border-left: 5px solid #CC0000;
	padding-left: 5px;
	font-weight: bold;
}
.revisionInformationDetails {
	margin-top: 5px;
}
.fixedScrollTableHead,
.fixedScrollTableInnerBody {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.fixedScrollTableInnerBody {
	margin-bottom: -1px;
}
.fixedScrollTableHead th {
	font-weight: bold;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: #E0E0E0;
	padding: 4px 0px;
	line-height: 1.2;
	font-size: 12px;
	text-align: center;
}
.fixedScrollTableBody {
	overflow-x: hidden;
	overflow-y: auto;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}
.fixedScrollTableInnerBody td {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 10px;
	line-height: 1.2;
	font-size: 12px;
	background-color: #FFFFFF;
}
.usageProhibitedText {
	color: #E40000 !important;
}
.revisionWarningText {
	color: #FFAD0F !important;
}
.outputProhibitedWords {
	background-color: #FFEEEE !important;
}
.outputWarningWords {
	background-color: #FFFBCC !important;
}
.maxH200 {max-height: 200px;}
.marT3	{ margin-top: 3px;}
.marT5	{ margin-top: 5px;}
.marB20	{ margin-bottom: 20px;}
.tCenter { text-align: center;}
.vat { vertical-align: top; }

/*
	navi
_____________________________________*/
#navi{width:206px; position:relative; float:left; padding:0 0 20px; overflow:hidden;}
.naviSection{clear:both; zoom:1; margin:0 0 10px; background:#bca987; padding:4px 4px 0;
	-moz-border-radius:3px;	-webkit-border-radius:3px; border-radius:3px;
	position:relative; zoom:1;

}
.naviSection:after{content:''; clear:both; display:block;}

.naviSectionHeader{margin:0 0 2px; position:relative; zoom:1;
	-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;
background: #FFDB78;
background: -webkit-linear-gradient(top, #FFFEFB 0%, #FFF4D6 40%, #FFDC7B 60%, #FFDB78 100%);
background: -o-linear-gradient(top, #FFFEFB 0%, #FFF4D6 40%, #FFDC7B 60%, #FFDB78 100%);
background: -ms-linear-gradient(top, #FFFEFB 0%, #FFF4D6 40%, #FFDC7B 60%, #FFDB78 100%);
background: -moz-linear-gradient(top, #FFFEFB 0%, #FFF4D6 40%, #FFDC7B 60%, #FFDB78 100%);
background: linear-gradient(to bottom, #FFFEFB 0%, #FFF4D6 40%, #FFDC7B 60%, #FFDB78 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFEDC, endcolorstr=#FFDB78, gradienttype=0);
}
.naviSectionHeader.link.hover{
	background: #FFED72;
background: -webkit-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -o-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -ms-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: -moz-linear-gradient(top, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
background: linear-gradient(to bottom, #FFFFFD 0%, #FFF5B5 40%, #FFEE77 80%, #FFED72 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFEEC8, endcolorstr=#FFED72, gradienttype=0);
}
.naviSectionHeader.settei{
	margin:0 0 2px;
	position:relative; zoom:1;
	-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;
background: #592B08;
background: -webkit-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: -o-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: -ms-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: -moz-linear-gradient(top, #C19E64 0%, #592B08 100%);
background: linear-gradient(to bottom, #C19E64 0%, #592B08 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C19E64, endcolorstr=#592B08, gradienttype=0);}
.naviSectionHeader.settei.hover{
background: #9F5D10;
background: -webkit-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: -o-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: -ms-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: -moz-linear-gradient(top, #E1C379 0%, #9F5D10 100%);
background: linear-gradient(to bottom, #E1C379 0%, #9F5D10 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1C379, endcolorstr=#9F5D10, gradienttype=0);
}
.naviSectionHeader h2 {line-height:1.2; font-size:16px; font-weight:bold; background-position:10px 0.35em; background-repeat:no-repeat;}
.naviSectionHeader.report  h2{background-image:url(/CWR/images/icon_report.png);}
.naviSectionHeader.yoyaku  h2{background-image:url(/CWR/images/icon_yoyaku.png);}
.naviSectionHeader.hansoku h2{background-image:url(/CWR/images/icon_hansoku.png);}
.naviSectionHeader.renkei  h2{background-image:url(/CWR/images/icon_renkei.png);}
.naviSectionHeader.settei  h2{background-image:url(/CWR/images/icon_settei.png);}
.naviSectionHeader h2 a {display:block; padding:6px 25px 4px 30px; text-decoration:none; color:#333; background:url(/CWR/images/icon_arr_header.png) 172px center no-repeat;}
.naviSectionHeader.settei h2 a {color:#fff;}
.naviSectionHeader h2 span{display:block; padding:6px 25px 4px 30px; text-decoration:none; color:#333;}
.naviSectionHeader.editor span{background-image:url(/CWR/images/icon_editor.png); background-position:10px 0.35em; background-repeat:no-repeat;}
.naviSection div.favorites{
	background:#d0f5a0;
	clear:both; zoom:1;
	padding:6px 10px 4px 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d0f5a0, endcolorstr=#d0f5a0, gradienttype=0);
}
.naviSection div.favorites:after{content:''; clear:both; display:block;}
.naviSection div.favorites h2{float:left; padding-left:30px; background:url(/CWR/images/icon_favorites.png) 10px top no-repeat;}
.naviSection div.favorites p{float:right;}
.naviSection p.favorites {padding-bottom:4px;}
.naviSection p.favorites span{background:#f5ffe8; line-height:1.2; padding:8px 10px; display:block;}
.naviSection ul {padding:0 0 2px;}
.naviSection .endsp {padding-bottom:6px;}
.naviSection ul li {margin:0 0 2px; line-height:1.2; font-size:12px;}
.naviSection ul li {background-color:#fff;}
.naviSection ul li.hover{background-color:#fffdac;}
.naviSection ul li a {display:block; padding:6px 10px; color:#333; text-decoration:none; background:url(/CWR/images/icon_arr.png) 182px center no-repeat;}
.naviSection dl {padding-bottom:2px;}
.naviSection dl dt {margin:0 0 2px; line-height:1.2; font-weight:bold;}
.naviSection dl dt {background-color:#fff;}
.naviSection dl dt.hover{background-color:#fffdac;}
.naviSection dl dt a {display:block; padding:6px 10px; color:#333; text-decoration:none; background:url(/CWR/images/icon_arr.png) 182px center no-repeat;}
.naviSection dl dd li {padding-left:12px; background:url(/CWR/images/icon_navi_child.gif) 10px 0.7em no-repeat #fff;}
.naviSection dl dd li a {background-position:170px center;}
.naviSection dl dd ul {padding-bottom:2px;}

/* pageTop */
.pageTop {clear:both; zoom:1;}
.pageTop span{display:block; float:right; background:url(/CWR/images/icon_pagetop.gif) left center no-repeat; padding:0 0 0 12px;}
.pageTop a{display:block;}

/* submit btns */
#submitBtns {position:relative; padding:10px 0 0;}
#submitBtns ul{position:relative; left:50%; float:left;}
#submitBtns ul li{position:relative; left:-50%; float:left; line-height:1.3; margin:0 23px;}
#submitBtns ul li.close{top:6px;}
#submitBtns ul li.close a{display:block; background:url(/CWR/images/btn_hozonsezuni_tojiru.png) left top no-repeat; width:140px; height:30px; overflow:hidden; text-indent:-9999px;}
#submitBtns ul li.close a:hover{background-position:0 -30px;}

#submitBtns ul li.submit a{display:block; background:url(/CWR/images/btn_hozon.png) left top no-repeat; width:207px; height:41px; overflow:hidden; text-indent:-9999px;}
#submitBtns ul li.submit a:hover{background-position:0 -41px;}
#submitBtns ul li.submit{position:relative;}
#submitBtns ul li.submit span{background:url(/CWR/images/btn_hozon.png) left top no-repeat; width:207px; height:41px; overflow:hidden; text-indent:-9999px; display:inline-block; position:absolute; left:0; top:0;}
#submitBtns ul li.submit.hover span{background-position:0 -41px;}
#submitBtns ul li.submit input{width:207px; height:41px;cursor: pointer; z-index:999; position:relative; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
#submitBtns ul li.text_submit a:hover{ text-decoration:none; background:url(/CWR/images/bg_btn_yellow_o.gif) left top repeat-x #ffed72;}
#submitBtns ul li.back{top:3px;}
#submitBtns ul li.back a{color:#fff; font-weight:bold; text-align:center; display:block;
background: #373737;
background: -webkit-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -o-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -ms-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -moz-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: linear-gradient(to bottom, #A1A1A1 0%, #373737 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#A1A1A1, endcolorstr=#373737, gradienttype=0);
	padding:5px 30px;
	-moz-box-shadow:0 2px 3px rgba(50,50,50,1);
	-webkit-box-shadow:0 2px 3px rgba(50,50,50,1);
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	behavior: url(/CWR/js/PIE.htc);
	zoom:1;
}
#submitBtns ul li.back a:hover{
	background: #5C5C5C;
background: -webkit-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -o-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -ms-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -moz-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: linear-gradient(to bottom, #BEBEBE 0%, #5C5C5C 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BEBEBE, endcolorstr=#5C5C5C, gradienttype=0);
 text-decoration:none;}

#submitBtns ul li.textSubmitOrange {cursor:pointer;}
#submitBtns ul li.textSubmitOrange input{background:none; border:none; padding:0;width:205px; height:38px;cursor:pointer;}
#submitBtns ul li.textSubmitOrange input{font-size:12px; color: #ffffff; width:205px; height:38px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
background: #D85703;
background: -webkit-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: -o-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: -ms-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: -moz-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
background: linear-gradient(to bottom, #F2BB2B 0%, #D85703 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F2BB2B, endcolorstr=#D85703, gradienttype=0);
	font-weight:bold;
	text-decoration:none;
	display:block;position:relative;
	text-align:center;
	cursor:pointer;
	font-size:16px;
}
#submitBtns ul li.textSubmitOrange input:hover{
background: #FF740E;
background: -webkit-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: -o-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: -ms-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: -moz-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
background: linear-gradient(to bottom, #FFCB66 0%, #FF740E 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFCB66, endcolorstr=#FF740E, gradienttype=0);
}

#submitBtns ul li.textSubmitRed {cursor:pointer;}
#submitBtns ul li.textSubmitRed input{background:none; border:none; padding:0;width:205px; height:38px;cursor:pointer;}
#submitBtns ul li.textSubmitRed input{font-size:12px; color: #ffffff; width:205px; height:38px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
background: #AC0000;
background: -webkit-linear-gradient(top, #E40000 0%, #AC0000 100%);
background: -o-linear-gradient(top, #E40000 0%, #AC0000 100%);
background: -ms-linear-gradient(top, #E40000 0%, #AC0000 100%);
background: -moz-linear-gradient(top, #E40000 0%, #AC0000 100%);
background: linear-gradient(to bottom, #E40000 0%, #AC0000 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E40000, endcolorstr=#AC0000, gradienttype=0);
	font-weight:bold;
	text-decoration:none;
	display:block;position:relative;
	text-align:center;
	cursor:pointer;
	font-size:16px;
}
#submitBtns ul li.textSubmitRed input:hover{
background: #FF100F;
background: -webkit-linear-gradient(top, #FF6C6C 0%, #FF4544 46%, #FF100F 67%, #FF100F 100%);
background: -o-linear-gradient(top, #FF6C6C 0%, #FF4544 46%, #FF100F 67%, #FF100F 100%);
background: -ms-linear-gradient(top, #FF6C6C 0%, #FF4544 46%, #FF100F 67%, #FF100F 100%);
background: -moz-linear-gradient(top, #FF6C6C 0%, #FF4544 46%, #FF100F 67%, #FF100F 100%);
background: linear-gradient(to bottom, #FF6C6C 0%, #FF4544 46%, #FF100F 67%, #FF100F 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FF6C6C, endcolorstr=#FF100F, gradienttype=0);
}
#submitBtns ul li.textSubmitGray input{font-size:12px;
	top:6px;
	color:#fff !important; font-weight:bold; text-align:center; min-width:145px; width:auto !important; width:145px; display:block; padding: 0 5px;
background: #373737;
background: -webkit-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -o-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -ms-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: -moz-linear-gradient(top, #A1A1A1 0%, #373737 100%);
background: linear-gradient(to bottom, #A1A1A1 0%, #373737 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#A1A1A1, endcolorstr=#373737, gradienttype=0);
	border:none; cursor:pointer; position:relative; text-decoration:none;
	height:26px;
	-moz-box-shadow:0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow:0 2px 3px rgba(178,178,178,1);
	-moz-border-radius:4px;	-webkit-border-radius:4px; border-radius:4px;
	zoom:1;
}
#submitBtns ul li.textSubmitGray input:hover{
background: #5C5C5C;
background: -webkit-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -o-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -ms-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: -moz-linear-gradient(top, #BEBEBE 0%, #5C5C5C 100%);
background: linear-gradient(to bottom, #BEBEBE 0%, #5C5C5C 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BEBEBE, endcolorstr=#5C5C5C, gradienttype=0);
text-decoration:none;}


/* js datepicker */
p.datepic img{cursor:pointer;}
p.datepic a{display:inline-block; position:relative; top:-0.2em; padding:0 0 0 5px;}


/* table.default */
table.default {width:980px; background:#fff; margin:0 auto;}
table.default th {font-weight:bold; border:1px solid #999; background:#e0e0e0; padding:4px 0px; line-height:1.2; font-size:12px; text-align:center;}
table.hissuLayout th {padding-right:48px; text-align:right;}
table.hissuLayout th.hissu {background:url(/CWR/images/icon_hissu.gif) right center no-repeat #e0e0e0;}
table.default td {border:1px solid #999; padding:10px 10px 10px; line-height:1.2; font-size:12px; background:#fff;}
table.default td.error {background:#ffeeee;}
table.default td label {cursor:pointer; line-height:1.2; padding-right:1em;}
table.default td.imageSelect {padding-right:0;}
table.default td.imageSelect .img{float:left; padding:2px; border:1px solid #999; margin:0 0 5px 0; background:#fff;}
table.default td.imageSelect.error .img {border:1px solid #cc0000;}
table.default td.imageSelect .img a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
table.default td.imageSelect .textFix{zoom:1; overflow:hidden; width:100px;}
table.default td.imageSelect .textFix button{width:85px;}
.mac table.default td.imageSelect .textFix button {font-size:11px; white-space:nowrap;}
table.default td.imageSelect .textFix p{padding:0 0 5px; text-align:center;}
table.default td input.text {font-size:12px; padding:4px;}
table.default td input.error {background:#ffeeee; border:1px solid #cc0000;}
table.default td textarea.textarea {font-size:12px; padding:4px;}
table.default td textarea.error {background:#ffeeee; border:1px solid #cc0000;}
table.default td .w60 {width:60px;}
table.default td .w90 {width:90px;}
table.default td .w114 {width:114px;}
table.default td .w142 {width:142px;}
table.default td .w146 {width:146px;}
table.default td .w156 {width:156px;}
table.default td .w172 {width:172px;}
table.default td .w178 {width:178px;}
table.default td .w200 {width:200px;}
table.default td .w220 {width:220px;}
table.default td .w300 {width:355px;}
table.default td .w434 {width:434px;}
table.default td .w450 {width:450px;}
table.default td .w492 {width:492px;}
table.default td .w552 {width:552px;}
table.default td .w642 {width:642px;}
table.default td .w646 {width:646px;}
table.default td .w648 {width:648px;}
table.default td .w664 {width:664px;}
table.default td .w694 {width:694px;}
table.default td .w706 {width:706px;}
table.default td .w746 {width:746px;}
table.default td .w766 {width:766px;}
table.default td .w800 {width:800px;}
table.default td .w836 {width:836px;}
table.default td ul.checkboxs {float:left; padding:5px 0 0; clear:both; zoom:1;}
table.default td ul.checkboxs:after{content:''; clear:both; display:block;}
table.default td ul.checkboxs li{float:left;}
table.default td ul.radios {float:left; padding:0 0 5px; clear:both; zoom:1;}
table.default td ul.radios:after{content:''; clear:both; display:block;}
table.default td ul.radios li{float:left;}
table.default td ul.checkboxs li input ,
table.default td ul.radios li input {position:relative; top:-0.2em;}
table.default td p.leftText {float:left; padding:5px 0 0; line-height:1.2;}
table.default td ul.notes {float:left; padding:5px 0 0; line-height:1.2;}
table.default .fLeft{float:left;}
table.default .fRight{float:right;}
table.default td .fLeft select {width:68px;}
table.default td select {padding:2px; height:20px;}
.mac table.default td select {font-size:11px;}
table.default td p.sub{margin:0 0 0.3em;}
table.default td .unit {padding:7px 10px 5px 6px; display:inline-block;}
table.default td .unit2{padding:7px 0 5px 6px; display:inline-block; *display: inline; *zoom: 1;}
table.default td.imageSelect .centeredFix{margin:0 auto; width:100%;}
table.default td.imageSelect .centeredFix .inlineBlock{display:inline-block;}
table.default td.imageSelect .centeredFix p.img {padding:2px;}
table.default td.narrowVerticalWidth {padding:10px 10px 10px; text-align:center;}


/* TableソートJS */
table.default td .label {text-align:center;}
table.default td.imageSelect .label {padding:0 0 5px; text-align:left;}
table.default td .count {text-align:right; padding:3px 0 0; line-height:1.2;}
table.default td .count strong{font-size:16px;}
table.default td .count .error {color:#cc0000;}
table.default td input.off,table.default td textarea.off {color:#999 !important;}
table.default td.sort{padding:10px 0; text-align:center; width:60px;}
table.default td.sort li{text-align:center; line-height:1.2; margin:0 0 10px; width:60px;}
table.default td.sort li.up a{display:block; background:url(/CWR/images/btn_sort_up.png) left top no-repeat; width:29px; height:29px; overflow:hidden; text-indent:-9999px; display:block; margin:0 auto;}
table.default td.sort li.up a:hover {background-position:0 -30px;}
table.default td.sort li.up a.noup {background-position:0 -60px !important; cursor:default;}
table.default td.sort li.down a{display:block; background:url(/CWR/images/btn_sort_down.png) left top no-repeat; width:29px; height:29px; overflow:hidden; text-indent:-9999px; display:block; margin:0 auto;}
table.default td.sort li.down a:hover {background-position:0 -30px;}
table.default td.sort li.down a.nodown {background-position:0 -60px !important; cursor:default;}
table.default td.sort li.disable {margin:0;}
table.default td.sort li.show {margin:0;}
table.default td.sort li.show a{background:url(/CWR/images/btn_show.png) left top no-repeat; width:44px; height:45px; overflow:hidden; text-indent:-9999px; display:block; margin:0 auto;}
table.default td.sort li.show a:hover{background-position:0 -45px;}
table.default td.sort li.show{display:none;}
table.default tr.disable td {background:#d6d6d6;}
table.default tr.disable td .label {display:none;}
table.default.labelShow .disable td .label {display:block !important;}
table.default.oneItem .sort li{display:none !important;}
table.default.oneItem .sort li.disable{display:block;}
table.default tr.disable .sort li{display:none !important;}
table.default tr.disable .sort li.show{display:block !important;}
table.default tr.addItem td p.cssOrangeBtn {float:right;}
table.default tr.addItem td p.cssOrangeBtn a{padding-top:6px;padding-bottom:6px;}
table.default tr.bgGray td {background:#d6d6d6 !important;}
table.default tr.disableDeleteMenu td {background:#d6d6d6;}
table.default tr td.deleteMenu {position: relative; background-clip: padding-box;}
table.default tr td.deleteMenu .deleteLink a{position: absolute; bottom:10px; left:10px;}
table.default tr td.deleteMenuReset {position: relative; padding-left: 25px; background-clip: padding-box;}
table.default tr td.deleteMenuReset .deleteResetLink a{position: absolute; bottom:10px; right:10px;}
table.default tr .disableItem {display:none}
table.default tr.deleteExpectation td {background:#dddddd;}

/* footer */
#srcFooter {clear:both;zoom:1; background:url(/CWR/images/bg_footer.jpg) left top repeat-x #fff;}
#srcFooter:after{content:''; clear:both; display:block;}
.footerInner{width:980px; margin:0 auto; padding:12px 0 12px; clear:both; zoom:1;}
.footerInner:after{content:''; clear:both; display:block;}
.footerLogo {float:left; display:block;}
.footerLink {float:right; padding:5px 0 0;}
.footerLink > li {
	float: left;
	line-height: 1.2;
	font-size: 12px;
}
.footerLink > li + li {
	border-left: 1px solid #000000;
	margin-left: 5px;
	padding-left: 5px;
}
.footerLeftArea,.footerLeftArea > a {
	float: left;
	display: flex;
	align-items: flex-end;
}
.footerCopyright {
	float: left;
	display: block;
	margin-left: 10px;
	color: #435B67;
	font-size: 10px;
	font-family: 'メイリオ','ヒラギノ角ゴ Pro W3',Meiryo,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;
	font-weight: bold;
	font-style: normal;
	line-height: 1;
}

/* shadowbox lib css */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:fixed;height:100%;width:100%;top:0;left:0;bottom:0;right:0;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px; padding:35px 0 0;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%; overflow:auto !important; overflow-x:hidden !important;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%; margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/CWR/js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title{position:relative;margin:0;padding:0;overflow:hidden; position:absolute; top:-15px; right:0;}
#sb-info{position:relative;margin:0;padding:0;overflow:hidden; position:absolute; top:-15px; right:0;}
#sb-title,#sb-title-inner{height:43px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:43px;}
#sb-info-inner{font-size:12px;}
#sb-nav{height:43px; padding:2px 0; width:43px;}
#sb-nav a{display:block; height:43px; width:43px; cursor:pointer; zoom:1; display:inline-block;}
#sb-nav-close{background:url(/CWR/js/shadowbox/close.png) left top no-repeat;}
#sb-nav-close:hover{background:url(/CWR/js/shadowbox/close_o.png) left top no-repeat;}
#sb-nav-next{background-image:url(/CWR/js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/CWR/js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/CWR/js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/CWR/js/shadowbox/pause.png);}
#sb-counter a{padding:0 4px 0 0; text-decoration:none; cursor:pointer; color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}

/* icon */
.iconRequired {
	width: 30px;
	height: 15px;
	margin-left: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-indent: -9999px;
	background: url(/CWR/images/icon_hissu.gif) no-repeat;
}

/* ========== modal css =========== */
body.modal {float:none; background:#f5f2e9; overflow-x:hidden !important;}
.modal #article {float:none; width:962px; margin:0 auto; padding:15px 0;}
.modal h1.h1size16{width:910px;}
.modal h2.h2size16{width:910px;}
.modal .errorSection{width:908px;}
.modal .hintSection{width:908px;}
.modal table.default {width:930px;}
.modal .scrollSection {height:100%; overflow:hidden; overflow-y:auto;}
.modal #submitBtns {position:relative; padding:20px 0 0;}
@media screen and (orientation: portrait) {
	/* 縦向き */
	.modal .scrollSection {
		height: calc(100vh - 130px) !important;
	}
}
@media screen and (orientation: landscape) {
	/* 横向き */
	.modal .scrollSection {
		height: calc(100vh - 130px) !important;
	}
}
.modal .attentionSection {
    width: 910px;
    margin: 0 auto 20px;
}


/* 読み取り専用チェックボックス */
.staticCheck {
    position: relative;
    padding-left:17px;
    margin-right:5px;
}
.staticCheck:before , .staticCheck:after {
    position: absolute;
    content: '';
    width: 3px;
    background: #5097D8;
    border-radius: 10px;
    margin-left:4px;
}
.staticCheck:after {
    top: 1px;
    left: 5px;
    height: 11px;
    transform:rotate(45deg);
}
.staticCheck:before {
    top: 3px;
    left: 0;
    height: 8px;
    transform:rotate(-45deg);
}

.contents-news {
  padding: 40px 0;
}
.contents-news .contents-inner {
  margin: 0 auto;
  width: 1040px;
  padding: 40px 60px;
  background-color: #FFF0F0;
  border: 2px solid #CA343C;
}

.news-heading {
  font-size: 27px;
  font-size: 2.7rem;
  font-weight: bold;
  color: #CA343C;
  text-align: center;
}

.news-detail {
  margin-top: 30px;
}

.news-detail-txt {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.9;
}

.news-note-list {
  margin-top: 10px;
}

/*! jQuery UI - v1.9.0 - 2012-10-10
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=09_dots_small.png&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-widget{font-family:Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #eee;background:#fff url(/CWR/images/datepicker/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e3a1a1;background:#c00 url(/CWR/images/datepicker/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d8dcdf;background:#eee url(/CWR/images/datepicker/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#004276}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#004276;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #cdd5da;background:#f6f6f6 url(/CWR/images/datepicker/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#111}.ui-state-hover a,.ui-state-hover a:hover{color:#111;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #eee;background:#fff url(/CWR/images/datepicker/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x;font-weight:bold;color:#c00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd3a1;background:#fbf8ee url(/CWR/images/datepicker/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;background:#f3d8d8 url(/CWR/images/datepicker/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat;color:#2e2e2e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2e2e2e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2e2e2e}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(/CWR/images/datepicker/ui-icons_cc0000_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/CWR/images/datepicker/ui-icons_cc0000_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/CWR/images/datepicker/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(/CWR/images/datepicker/ui-icons_cc0000_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/CWR/images/datepicker/ui-icons_cc0000_256x240.png)}.ui-state-active .ui-icon{background-image:url(/CWR/images/datepicker/ui-icons_cc0000_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/CWR/images/datepicker/ui-icons_004276_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/CWR/images/datepicker/ui-icons_cc0000_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-widget-overlay{background:#a6a6a6 url(/CWR/images/datepicker/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat;opacity:.4;filter:Alpha(Opacity=40)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#333 url(/CWR/images/datepicker/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x;opacity:.1;filter:Alpha(Opacity=10);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}