@charset "utf-8";


/*==============================================================================================
////////////////////////////////////////////////////////////////////////////////////////////////

	version: 1.0
	created: 2013/02/04
	update : -

////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/





/* section module
--------------------------------------------------------------------------------------------------- */
.unitTypeA01{
margin:0 0 12px;
}
.unitTypeA02{
margin:0 0 24px;
}
.unitTypeA03{
margin:0 0 36px;
}
.unitTypeA04{
margin:0 0 48px;
}

.unitTypeB01,
.unitTypeB02,
.unitTypeB03,
.unitTypeB04{
margin:0 0 12px;
padding:0 0 10px;
background:url(../images/mod_line_solid_01.gif) repeat-x 50% 100%;
}
.unitTypeB02{
margin:0 0 24px;
}
.unitTypeB03{
margin:0 0 36px;
}
.unitTypeB04{
margin:0 0 48px;
}

.indentTypeA01{
padding-left:12px;
}



/* heading module
--------------------------------------------------------------------------------------------------- */
.categoryImageWrapper{
background:#ffffff url(../images/mod_bg_categoryImage_01.gif) repeat-x 0 100%;
}
.categoryImage{
padding-top:104px;
background:no-repeat 50% 0;
}
.profile .categoryImage{
background-image:url(../images/mod_img_categoryImage_01.jpg);
}
.cultivation .categoryImage{
background-image:url(../images/mod_img_categoryImage_02.jpg);
}
.nursing_hyk .categoryImage{
background-image:url(../images/mod_img_categoryImage_03.jpg);
}
.exam .categoryImage{
background-image:url(../images/mod_img_categoryImage_04.jpg);
}
.news .categoryImage{
background-image:url(../images/mod_img_categoryImage_05.jpg);
}
.member .categoryImage{
background-image:url(../images/mod_img_categoryImage_06.jpg);
}
.seminar .categoryImage{
background-image:url(../images/mod_img_categoryImage_07.jpg);
}
.hyk .categoryImage{
background-image:url(../images/mod_img_categoryImage_09.jpg);
}
.researchwork .categoryImage{
background-image:url(../images/mod_img_categoryImage_10.jpg);
}
.nursing .categoryImage{
background-image:url(../images/mod_img_categoryImage_11.jpg);
}


.pagetitleTypeA01{
margin-bottom:;
background:url(../images/mod_bg_pagetitle_01.gif) no-repeat 50% 0;
}
.pagetitleTypeA01 h1{
position:relative;
margin:0 auto;
padding:0 0 0 238px;
width:722px;
background:no-repeat 100% 50%;
text-align:center;
font-size:2em;
text-shadow:0 1px #c5c2c1;
}
.pagetitleTypeA01 h1 span{
display:table-cell;
width:722px;
height:87px;
vertical-align:middle;
}
/* category color */
.profile .pagetitleTypeA01{
border-top:4px solid #f0bcbc;
}
.profile .pagetitleTypeA01 h1{
background-image:url(../images/mod_ico_pagetitle_01.png);
}
.cultivation .pagetitleTypeA01,
.seminar .pagetitleTypeA01,
.researchwork .pagetitleTypeA01{
border-top:4px solid #a0d7e1;
}
.cultivation .pagetitleTypeA01 h1,
.seminar .pagetitleTypeA01 h1,
.researchwork .pagetitleTypeA01 h1{
background-image:url(../images/mod_ico_pagetitle_02.png);
}
.nursing_hyk .pagetitleTypeA01,
.hyk .pagetitleTypeA01,
.nursing .pagetitleTypeA01{
border-top:4px solid #9ca1d0;
}
.nursing_hyk .pagetitleTypeA01 h1,
.hyk .pagetitleTypeA01 h1,
.nursing .pagetitleTypeA01 h1{
background-image:url(../images/mod_ico_pagetitle_03.png);
}
.exam .pagetitleTypeA01{
border-top:4px solid #c1dd4f;
}

.entrance .pagetitleTypeA01{
border-top:4px solid #c1dd4f;
}

.exam .pagetitleTypeA01 h1,
.seminar .pagetitleTypeA01 h1{
background-image:url(../images/mod_ico_pagetitle_04.png);
}
.news .pagetitleTypeA01{
border-top:4px solid #d6cbb8;
}
.news .pagetitleTypeA01 h1{
background-image:url(../images/mod_ico_pagetitle_05.png);
}
.member .pagetitleTypeA01{
border-top:4px solid #fcd483;
}
.member .pagetitleTypeA01 h1{
background-image:url(../images/mod_ico_pagetitle_06.png);
}
.terms .pagetitleTypeA01,
.link .pagetitleTypeA01,
.sitemap .pagetitleTypeA01,
.privacy .pagetitleTypeA01,
.howto .pagetitleTypeA01{
border-top:4px solid #d6cbb8;
}
.entrance .pagetitleTypeA01 h1,
.entrance .pagetitleTypeA01 h1 span,
.terms .pagetitleTypeA01 h1,
.terms .pagetitleTypeA01 h1 span,
.link .pagetitleTypeA01 h1,
.link .pagetitleTypeA01 h1 span,
.sitemap .pagetitleTypeA01 h1,
.sitemap .pagetitleTypeA01 h1 span,
.privacy .pagetitleTypeA01 h1,
.privacy .pagetitleTypeA01 h1 span,
.howto .pagetitleTypeA01 h1,
.howto .pagetitleTypeA01 h1 span,
.aForm .seminar .pagetitleTypeA01 h1,
.aForm .seminar .pagetitleTypeA01 h1 span,
.gForm .seminar .pagetitleTypeA01 h1,
.gForm .seminar .pagetitleTypeA01 h1 span,
.bbs .member .pagetitleTypeA01 h1,
.bbs .member .pagetitleTypeA01 h1 span{
padding-left:0;
width:960px;
}

.headingTypeA01{
position:relative;
margin:0 0 16px;
-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px;
padding:10px 23px;
color:#ffffff;
font-size:1.285em;
text-shadow:#ffffff;
zoom:1;
behavior:url(/common/scripts/PIE.htc);
}
.headingTypeA01:not(:target){
behavior:none\9; /* IE9 */
}

.headingTypeA01 span{
display:block;
}
.headingTypeA01 span:before{
position:absolute;
left:0;
top:50%;
margin-top:-4px;
content:url(../images/mod_ico_headingTypeA01_01.png);
z-index:10;
}
/* category color */
.profile .headingTypeA01{
background:url(../images/mod_bg_headingTypeA01_01.gif) repeat-y 0 50%;
}
.cultivation .headingTypeA01,
.seminar .headingTypeA01,
.researchwork .headingTypeA01{
background:url(../images/mod_bg_headingTypeA01_02.gif) repeat-y 0 50%;
}
.nursing_hyk .headingTypeA01,
.hyk .headingTypeA01,
.nursing .headingTypeA01{
background:url(../images/mod_bg_headingTypeA01_03.gif) repeat-y 0 50%;
}
.exam .headingTypeA01{
background:url(../images/mod_bg_headingTypeA01_04.gif) repeat-y 0 50%;
}
.news .headingTypeA01{
background:url(../images/mod_bg_headingTypeA01_05.gif) repeat-y 0 50%;
}
.member .headingTypeA01{
background:url(../images/mod_bg_headingTypeA01_06.gif) repeat-y 0 50%;
}
.terms .headingTypeA01,
.link .headingTypeA01,
.sitemap .headingTypeA01,
.privacy .headingTypeA01{
background:url(../images/mod_bg_headingTypeA01_07.gif) repeat-y 0 50%;
}
.aForm .seminar .headingTypeA01,
.gForm .seminar .headingTypeA01{
background:url(../images/mod_bg_headingTypeA01_08.gif) repeat-y 0 50%;
}

.entrance .headingTypeA01{
background:url(../images/mod_bg_headingTypeA01_09.gif) repeat-y 0 50%;
}


.headingTypeC01{
margin:0 0 16px;
padding-left:12px;
background:no-repeat 0 4px;
font-size:1.142em;
text-shadow:#ffffff;
}
/* category color */
.profile .headingTypeC01{
background-image:url(../images/mod_bg_headingTypeC01_01.gif);
color:#bc6565;
}
.cultivation .headingTypeC01,
.seminar .headingTypeC01,
.researchwork .headingTypeC01{
background-image:url(../images/mod_bg_headingTypeC01_02.gif);
color:#4c8493;
}
.nursing_hyk .headingTypeC01,
.hyk .headingTypeC01,
.nursing .headingTypeC01{
background-image:url(../images/mod_bg_headingTypeC01_03.gif);
color:#575b94;
}
.exam .headingTypeC01{
background-image:url(../images/mod_bg_headingTypeC01_04.gif);
color:#618a1f;
}
.member .headingTypeC01{
background-image:url(../images/mod_bg_headingTypeC01_06.gif);
color:#a6561b;
}
.terms .headingTypeC01,
.link .headingTypeC01,
.sitemap .headingTypeC01,
.privacy .headingTypeC01{
background-image:url(../images/mod_bg_headingTypeC01_07.gif);
color:#766652;
}


.headingTypeC01{
margin:0 0 16px;
padding-left:12px;
background:no-repeat 0 3px;
font-size:1.142em;
text-shadow:#ffffff;
}
/* category color */
.cultivation .headingTypeC01{
background-image:url(../images/mod_bg_headingTypeC01_02.gif);
color:#4c8493;
}
.nursing_hyk .headingTypeC01{
background-image:url(../images/mod_bg_headingTypeC01_03.gif);
color:#575b94;
}
.exam .headingTypeC01{
background-image:url(../images/mod_bg_headingTypeC01_04.gif);
color:#618a1f;
}

.headingTypeD01{
position:relative;
border:4px solid #5f9aaa;
background:#ffffff;
padding:12px 18px;
color:#333333;
}
.headingTypeD01:before{
position:absolute;
content:"";
left:0;
display:block;
border-style:solid;
border-width:10px 0 10px 10px;
border-color:transparent transparent transparent #5f9aaa;
width:0;
height:0;
}

.headingTypeE01{
position:relative;
color:#59493f;
font-size:1.142em;
}
.headingTypeE01:before{
content:"■";
margin-right:0.3em;
color:#d3ccbf;
}
.headingTypeE02{
margin:0 0 0.3em;
color:#917e65;
}



/* block module
--------------------------------------------------------------------------------------------------- */
.categoryTitle{
margin:-103px 0 0;
}

.boxTypeA01{
position:relative;
box-shadow:1px 1px 5px #dbd1c1 inset;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:16px;
background:#f9ecd9;
text-shadow:0 1px #ffffff;
behavior:url(/common/scripts/PIE.htc);
}
.boxTypeA01:not(:target){
behavior:none\9; /* IE9 */
}

.boxTypeA02{
position:relative;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:16px;
background:#f1ece6;
color:#59493f;
text-shadow:0 1px #ffffff;
behavior:url(/common/scripts/PIE.htc);
}
.boxTypeA02:not(:target){
behavior:none\9; /* IE9 */
}


.boxTypeA01,
.boxTypeA02,
.boxTypeA03{
margin:0 0 1em;
}

.boxTypeA01 *:last-child,
.boxTypeA02 *:last-child,
.boxTypeA03 *:last-child{
margin-bottom:0;
}
.boxTypeA01 .heading,
.boxTypeA02 .heading,
.boxTypeA03 .heading{
margin:0 0 0.4em;
}

.strongTypeA01{
margin:0 0 1em;
padding:10px 10px;
background:#f7e8f0;
text-align:center;
}
.strongTypeA01 *:last-child{
margin-bottom:0;
}
.strongTypeA01 strong .colorTypeA01{
font-size:1.571em;
}

.cvBoxA01 > .heading01{
margin:0;
}
.cvBoxA01 .block01{
background:url(../images/mod_bg_cvBox_01.jpg) no-repeat 0 0;
}
.cvBoxA01 .block01 p{
margin:0;
}
.cvBoxA01 .block01 p a{
display:block ;
margin:0;
padding:20px 220px 20px 108px;
color:#ffffff;
font-weight:bold;
}
.cvBoxA01 .block02{
position:relative;
display:table;
table-layout:fixed;
box-shadow:0 -1px 1px #a0bd50 inset;
border-top:1px solid #a0bd50;
width:100%;
background: #abcb56;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiY2I1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhM2MxNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #abcb56 0%, #a3c152 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abcb56), color-stop(100%,#a3c152));
background: -webkit-linear-gradient(top,  #abcb56 0%,#a3c152 100%);
background: -o-linear-gradient(top,  #abcb56 0%,#a3c152 100%);
background: -ms-linear-gradient(top,  #abcb56 0%,#a3c152 100%);
background: linear-gradient(to bottom,  #abcb56 0%,#a3c152 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abcb56', endColorstr='#a3c152',GradientType=0 );
-pie-background: linear-gradient(to bottom,  #abcb56 0%,#a3c152 100%);
behavior:url(/common/scripts/PIE.htc);
}
.cvBoxA01 .block02:not(:target){
behavior:none\9; /* IE9 */
}

.cvBoxA01 .block02 .column{
display:table-cell;
padding:20px;
vertical-align:middle;
text-align:center;
}
.cvBoxA01 .block02 .column:first-child{
border-right:1px solid #a0bd50;
}
.cvBoxA01 .block02 .column a{
color:#ffffff;
font-size:1.143em;
font-weight:bold;
text-decoration:underline;
text-shadow:0 1px #859c43;
}
.cvBoxA01 .block02 .column p{
margin:0;
}
.cvBoxA01 .block03{
box-shadow:0 -1px 1px #e3ead0 inset;
margin:0;
padding:20px;
color:#666666;
text-shadow:0 1px #ffffff;
background:#e8f0d5;
}
.cvBoxA01 .block03 .heading03{
margin:0 0 0.2em;
color:#6d8f26;
}
.cvBoxA01 .block03 p:last-child{
margin-bottom:0;
}
.cvBoxA01 .block04{
padding:15px 0;
background:#7da530;
text-align:center;
color:#ffffff;
font-weight:bold;
text-shadow:0 1px solid #658426;
}
.cvBoxA01 .block04 p{
margin:0;
}
.cvBoxA01 .block02:not(:target){
filter:none¥9; /* IE9 */
}

.caution01{
position:relative;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:middle;
margin:0 10px 0 0;
padding:6px 8px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#a4005b;
color:#ffffff;
line-height:1;
font-weight:bold;
behavior:url(/common/scripts/PIE.htc);
}

.caution02{
  color: #ff0000;
  font-weight:normal;
  font-size: 12px;}





.caution01:not(:target){
behavior:none\9; /* IE9 */
}

.caution01:after{
position:absolute;
display:block;
content:"";
width:0;
height:0;
right:-4px;
top:50%;
margin-top:-4px;
border-style:solid;
border-width:4px 0 4px 4px;
border-color:transparent transparent transparent #a4005b;
}
.caution01 + .textContent,
.caution01 + .textContent02{
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:middle;
width:588px;
}
.caution01 + .textContent02{
font-size:1.143em;
}
.caution01 + .textContent02 em:first-child .colorTypeA01,
.caution01 + .textContent02 em:first-child + .colorTypeA01{
font-size:1.375em;
}
.readerBoxTypeA01{
margin:0 0 16px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:16px 24px;
background:#f1ece6;
text-shadow:0 1px #ffffff;
behavior:url(/common/scripts/PIE.htc);
}
.readerBoxTypeA01:not(:target){
behavior:none\9; /* IE9 */
}

.readerBoxTypeA01 p{
display:table-cell;
margin:0;
vertical-align:middle;
}
.readerBoxTypeA01 .banner{
width:160px;
padding-right:52px;
}

/* slideshowA01 */
.slideshowA01{
position:relative;
overflow:hidden;
}
.slideshowA01 .slides{
margin-bottom:10px;
position:relative;
\/zoom:1;
}
.slideshowA01 .slides:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}
.slideshowA01 .slides li{
float:left;
display:none;
}
.slideshowA01 .crossfade .slides li{
position:absolute;
float:none;
}
.slideshowA01 .slides li:first-child{
display:block;
}
.slideshowA01 .slideControl{
display:none;
clear:both
}
.slideshowA01 .cursor{
}
.slideshowA01 .cursor li{
position:absolute;
top:110px;
}
.slideshowA01 .cursor li.prev{
left:0;
}
.slideshowA01 .cursor li.next{
right:0;
}
.slideshowA01 .cursor li img{
}
.slideshowA01 .select{
letter-spacing:-0.4em;
word-spacing:-0.4em;
}
.slideshowA01 .select li{
margin-right:2px;
display:inline-block;
/display:inline;
letter-spacing:0em;
word-spacing:0em;
/zoom:1;
}
.slideshowA01 .select li a{
padding:5px;
border:1px solid #ccc;
display:block;
background:#ddd;
text-decoration:none;
}
.slideshowA01 .select li.active a,
.slideshowA01 .select li a:hover{
background:#eee;
}

.inquiryBoxTypeA01{
position:relative;
overflow:hidden;
box-shadow:0 0 2px #bb7511 inset, 1px 1px 2px #bb7511 inset;
margin:0 0 1em;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:22px 12px 12px;
background: #d58513;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ODUxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYjZkMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d58513), to(#cb6d0f));
background: -webkit-linear-gradient(#d58513, #cb6d0f);
background: -moz-linear-gradient(#d58513, #cb6d0f);
background: -ms-linear-gradient(top,  #d58513 0%,#cb6d0f 100%);
background: -o-linear-gradient(#d58513, #cb6d0f);
background: linear-gradient(#d58513, #cb6d0f);
-pie-background: linear-gradient(#d58513, #cb6d0f);
behavior:url(/common/scripts/PIE.htc);
}
.inquiryBoxTypeA01:not(:target){
behavior:none\9; /* IE9 */
}


.inquiryBoxTypeA01 .heading{
margin:0;
width:100%;
height:44px;
text-align:center;
}
.inquiryBoxTypeA01 .heading:before{
position:absolute;
top:13px;
left:16px;
content:url(../images/mod_ico_inquiry_01.png);
}
.inquiryBoxTypeA01 ul{
position:relative;
margin:0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:12px 16px;
background:#ffffff;
color:#58483e;
list-style:none;
behavior:url(/common/scripts/PIE.htc);
text-align:center;
}
.inquiryBoxTypeA01 ul:not(:target){
behavior:none\9; /* IE9 */
}

.inquiryBoxTypeA01 li{
position:relative;
display:inline-block;
margin:0 10px;
vertical-align:top;
color:#58483e;
}
.inquiryBoxTypeA01 li.party{
display:block;
margin:0 -16px 10px;
padding:0 16px 10px;
border-bottom:1px solid #dcd6ce;
font-size:1.285em;
font-weight:bold;
}
.inquiryBoxTypeA01 li span{
line-height:1;
}


/* 本体！E*/
.scrollgeneric {
line-height:1px;
font-size:1px;
position:absolute;
top:0;
left:0;
}

/* 縦スクロール篁E?? */
.vscrollerbase {
position:relative;
width:17px;
background-color:#e1dbd3;
}

/* 縦スクロールバ縺E */
.vscrollerbar {
left:6px;
width:5px;
background-color:#70624e;
}

/* 横スクロール篁E?? */
.hscrollerbase {
height:10px;
background-color:#eee;
}

/* 横スクロールバ縺E */
.hscrollerbar {
height:10px;
background-color:#900;
}

/* 縦横スクロールバ縺E */
.scrollerjogbox {
width:10px;
height:10px;
top:auto;
left:auto;
bottom:0;
right:0;
background-color:#eee;
}
.vscrollerbarbeg {
background:#e1dbd3 url(../images/mod_scroll_y_02.gif) no-repeat 0 100%;
padding:5px 0 0;
width:5px;
height:2px !important;
}
.vscrollerbarend {
background:#e1dbd3 url(../images/mod_scroll_y_01.gif) no-repeat 0 0;
padding:0 0 5px;
width:5px;
height:2px !important;
}

.leadTxt{
margin:0 0 20px;
font-weight:bold;
}

.loginBox01{
overflow:hidden;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
behavior:url(/common/scripts/PIE.htc);
}
.loginBox01:not(:target){
behavior:none\9; /* IE9 */
}

.loginBox01 .box01{
position:relative;
box-shadow:5px 0 5px -5px rgba(0,0,0,0.2) inset, -5px 0 5px -5px rgba(0,0,0,0.2) inset, 0 5px 5px -5px rgba(0,0,0,0.2) inset;
padding:20px;
border:solid #cccccc\9;
border-width:1px 1px 0 \9;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
background:#f7f2e2;
behavior:url(/common/scripts/PIE.htc);
}
.loginBox01 .box01:not(:target){
behavior:none\9; /* IE9 */
}

.loginBox01 .box01 dl{
margin:0 0 -20px;
padding:10px 0 0;
}
.loginBox01 .box01 dt{
margin:0;
width:80px;
text-align:right;
}
.loginBox01 .box01 dd{
margin:-30px 0 20px 90px;
}
.loginBox01 .box01 dd span.typeText{
position:relative;
display:block;
background:#ffffff;
border:1px solid #ddd7d2;
padding:10px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
z-index:1;
behavior:url(/common/scripts/PIE.htc);
}
.loginBox01 .box01 dd span.typeText:not(:target){
behavior:none\9; /* IE9 */
}

.loginBox01 .box01 dd span.typeText input[type="text"],
.loginBox01 .box01 dd span.typeText input[type="password"]{
border:none;
padding:0;
width:100%;
background:#ffffff;
box-shadow:none;
}
.loginBox01 .box01 dd .error{
padding-left:10px;
color:#ff0000;
font-weight:bold;
}

.loginBox01 .box02{
position:relative;
box-shadow:5px 0 5px -5px rgba(0,0,0,0.2) inset, -5px 0 5px -5px rgba(0,0,0,0.2) inset, 0 5px 5px -5px rgba(0,0,0,0.2) inset;
padding:20px;
border:solid #cccccc \9;
border-width:0 1px \9;
background: #f6e2c5;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZTJjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGQxYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f6e2c5 0%, #f0d1a7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e2c5), color-stop(100%,#f0d1a7));
background: -webkit-linear-gradient(top,  #f6e2c5 0%,#f0d1a7 100%);
background: -o-linear-gradient(top,  #f6e2c5 0%,#f0d1a7 100%);
background: -ms-linear-gradient(top,  #f6e2c5 0%,#f0d1a7 100%);
background: linear-gradient(to bottom,  #f6e2c5 0%,#f0d1a7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e2c5', endColorstr='#f0d1a7',GradientType=0 );
z-index:1;
behavior:url(/common/scripts/PIE.htc);
}
.loginBox01 .box02:not(:target){
behavior:none\9; /* IE9 */
}

.loginBox01 .box03{
position:relative;
box-shadow:5px 0 5px -5px rgba(0,0,0,0.2) inset, -5px 0 5px -5px rgba(0,0,0,0.2) inset, 0 -5px 5px -5px rgba(0,0,0,0.2) inset;
border:solid #cccccc\9;
border-width:0 1px 1px\9;
padding:20px;
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
background: #f9eddb;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZWRkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWUxY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f9eddb 0%, #eee1cf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9eddb), color-stop(100%,#eee1cf));
background: -webkit-linear-gradient(top,  #f9eddb 0%,#eee1cf 100%);
background: -o-linear-gradient(top,  #f9eddb 0%,#eee1cf 100%);
background: -ms-linear-gradient(top,  #f9eddb 0%,#eee1cf 100%);
background: linear-gradient(to bottom,  #f9eddb 0%,#eee1cf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9eddb', endColorstr='#eee1cf',GradientType=0 );
z-index:1;
behavior:url(/common/scripts/PIE.htc);
}
.loginBox01 .box03:not(:target){
behavior:none\9; /* IE9 */
}

.loginBox01 .box03 .buttonListTypeB01{
margin-bottom:0;
text-align:center;
}
.loginBox01 .box03 .buttonListTypeB01 li{
margin-right:8px;
}
.loginBox01 .box03 .buttonListTypeB01 li a{
padding:12px 15px 12px 32px;
width:230px;
}
.loginBox01 .box02:not(:target),
.loginBox01 .box03:not(:target){
border:none\9;
filter: none¥9; /* IE9 */
}

.columnBox{
margin-bottom:0 0 20px;
}
.columnBox:after{
content:"";
display:block;
clear:both;
}
.columnBox .column{
float:right;
width:316px;
}
.columnBox .column:first-child{
float:left;
}


.columnBox .column .beforeTable{
width:100%;
border:4px solid #dadada;
}
.columnBox .column .beforeTable th{
padding:10px 0;
background:#dadada;
color:#000000;
text-shadow:0 1px #ffffff;
font-size:1.072em;
font-weight:bold;
text-align:center;
}
.columnBox .column .beforeTable td{
padding:7px 0;
border-bottom:2px solid #dadada;
background:#ffffff;
text-align:center;
}
.columnBox .column .beforeTable td.changeBefore{
background:#fafafa;
font-weight:bold;
}
.columnBox .column .beforeTable td.separate01{
border-bottom:1px dotted #dadada;
}

.columnBox .column .afterTable01{
width:100%;
border:4px solid #b4cb73;
}
.columnBox .column .afterTable01 th{
padding:10px 0;
background:#b4cb73;
color:#000000;
text-shadow:0 1px #ffffff;
font-size:1.072em;
font-weight:bold;
text-align:center;
}
.columnBox .column .afterTable01 td{
padding:7px 0;
border-bottom:2px solid #b4cb73;
background:#ffffff;
text-align:center;
}
.columnBox .column .afterTable01 td.changed{
background:#f1f6e6;
font-weight:bold;
}
.columnBox .column .afterTable01 td.separate01{
border-bottom:1px dotted #b4cb73;
}

.columnBox .column .afterTable02{
width:100%;
border:4px solid #e9c078;
}
.columnBox .column .afterTable02 th{
padding:10px 0;
background:#e9c078;
color:#000000;
text-shadow:0 1px #ffffff;
font-size:1.072em;
font-weight:bold;
text-align:center;
}
.columnBox .column .afterTable02 td{
padding:7px 0;
border-bottom:2px solid #e9c078;
background:#fcf6ed;
text-align:center;
font-weight:bold;
}
.columnBox .column .afterTable02 td.changed{
font-weight:bold;
}
.columnBox .column .afterTable02 td.separate01{
border-bottom:1px dotted #e9c078;
}

.change01 .column{
position:relative;
}
.change01 .column:first-child:after{
position:absolute;
top:50%;
left:330px;
margin-top:-15px;
content:url(../../exam/qa/images/guidance_img_arrow_01.png);
}

.change02 .column td div{
position:relative;
}
.change02 .column td div:first-child:after{
position:absolute;
top:50%;
left:330px;
margin-top:-15px;
content:url(../../exam/qa/images/guidance_img_arrow_01.png);
}

.entryBoxTypeA01{
box-shadow:0 1px 3px #cccccc;
margin:0 0 20px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:0 0 12px;
background:#f2f0eb;
behavior:url(/common/scripts/PIE.htc);
}
.entryBoxTypeA01 .entryTitle{
margin:0;
border-bottom:1px solid #eae7e1;
padding:23px 10px 23px 68px;
color:#333333;
background:url(../images/mod_ico_entry_01.png) no-repeat 17px 50%;
font-size:1.285em;
}
.entryBoxTypeA01 .metadata,
.entryBoxTypeA01 .replyTitle{
margin:0;
padding:7px 24px;
background:#b8b2aa;
color:#ffffff;
font-weight:bold;
}
.entryBoxTypeA01 .entryBody,
.entryBoxTypeA01 .replyBody{
border-bottom:1px solid #eae7e1;
padding:20px 24px 10px;
background:#ffffff;
}

.privacyBox{
position:relative;
overflow:auto;
margin:0 0 20px;
border:2px solid #e6e2db;
padding:20px 22px;
height:145px;
background:#ffffff;
}


/* float */
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.imageFloatLeft{
float:left;
margin:0 15px 15px 0;
}
.imageFloatRight{
float:right;
margin:0 0 15px 15px;
}




/* list module
--------------------------------------------------------------------------------------------------- */

ul.listTypeA01{
margin:0 0 1em 1.5em;
}
ul.listTypeA01 li{
font-weight:bold;
}
ul.listTypeA01 li span{
font-weight:normal;
}

ol.listTypeB01,
ol.listTypeB02,
ol.listTypeB03,
ol.listTypeB04,
ol.listTypeB05{
margin:0 0 1em 1.8em;
}
ol.listTypeB02{
margin-right:2.2em;
list-style:upper-alpha;
}
ol.listTypeB03,
ol.listTypeB04{
counter-reset: item;
margin-left:0.3em;
list-style:none;
}
ol.listTypeB05{
margin-left:0.4em;
list-style:none;
}
ol.listTypeB01 li,
ol.listTypeB02 li,
ol.listTypeB03 li,
ol.listTypeB04 li{
font-weight:bold;
}
ol.listTypeB03 li{
text-indent:-1.5em;
padding-left:1.5em;
font-weight:normal;
}
ol.listTypeB03 li:before{
content: counter(item) ") ";
counter-increment: item;
}
ol.listTypeB04 li{
text-indent:-1.5em;
padding-left:1.5em;
font-weight:normal;
}
ol.listTypeB04 li:before{
content:"(" counter(item) ") ";
counter-increment: item;
}
ol.listTypeB05 li{
position:relative;
padding-left:1.2em;
}
ol.listTypeB05 li:before{
position:absolute;
left:0;
top:0;
content:"①";
}
ol.listTypeB05 li + li:before{content:"②";}
ol.listTypeB05 li + li + li:before{content:"③";}
ol.listTypeB05 li + li + li + li:before{content:"④";}
ol.listTypeB05 li + li + li + li + li:before{content:"⑤";}
ol.listTypeB01 span,
ol.listTypeB02 span,
ol.listTypeB03 span,
ol.listTypeB04 span{
font-weight:normal;
}

.listTypeC01,
.listTypeC02,
.listTypeC03{
margin:0 0 1em;
list-style:none !important;
}
li > .listTypeC01,
li > .listTypeC02,
li > .listTypeC03,
li > .listTypeC04{
margin-top:0.5em;
}
.listTypeC01 > li{
padding-left:1em;
text-indent:-1em;
}
.listTypeC02 > li{
padding-left:1.5em;
text-indent:-1.5em;
}
.listTypeC03 > li{
padding-left:2em;
text-indent:-2em;
}

.listTypeD01{
margin:20px 0;
list-style:none;
}
.listTypeD01 li{
position:relative;
padding:20px;
background:url(../images/mod_line_solid_02.gif) repeat-x 50% 0;
}
.listTypeD01 li:before{
position:absolute;
content:"・";
left:10px;
}

.linkListTypeA01,
.linkListTypeA02{
margin:-10px 0 0;
list-style:none;
}
.linkListTypeA01 li,
.linkListTypeA02 li{
margin:10px 0 0;
padding:0 0 0 19px;
background:url(../images/mod_ico_arrow_02.png) no-repeat 0 1px;
}
.linkListTypeA01 li.blank,
.linkListTypeA02 li.blank{
background-image:url(../images/mod_ico_blank_01.png);
}
.linkListTypeA02 li{
display:inline-block;
vertical-align:top;
}
.linkListTypeA01 li a,
.linkListTypeA02 li a{
font-weight:bold;
}
.linkListTypeA01 li a.pdf,
.linkListTypeA02 li a.pdf{
padding-right:19px;
background:url(../images/mod_ico_pdf_01.png) no-repeat 100% 50%;
}

.linkListTypeB01,
.linkListTypeB02{
margin:0;
list-style:none;
}
.linkListTypeB02{
position:relative;
margin-right:-12px;
}
.linkListTypeB02:after{
content:"";
display:block;
clear:both;
}
.linkListTypeB01 li,
.linkListTypeB02 li{
position:relative;
margin:12px 0 0;
padding:12px;
list-style:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #ebebeb\9;
box-shadow:0 0 1px #d2d2d2 inset, 1px 1px 2px #d2d2d2 inset;
background:#f3f3f3;
z-index:1;
behavior:url(/common/scripts/PIE.htc);
}
.linkListTypeB01 li:not(:target),
.linkListTypeB02 li:not(:target){
behavior:none\9; /* IE9 */
}

.linkListTypeB02 li{
float:left;
margin:0 12px 12px 0;
margin-right:10px\9;
width:201px;
background:#ffffff;
}
.linkListTypeB01 li:first-child{
margin-top:0;
}
.linkListTypeB01 li span,
.linkListTypeB02 li span{
display:block;
margin:-12px -11px 12px;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
padding:12px 12px 12px 32px;
box-shadow:0 1px 1px #d2d2d2 inset;
background:#edeae7 url(../images/mod_ico_arrow_02.png) no-repeat 12px 50%;
border-bottom:1px solid #ebebeb;
font-weight:bold;
behavior:url(/common/scripts/PIE.htc);
}
.linkListTypeB01 li span:not(:target),
.linkListTypeB02 li span:not(:target){
behavior:none\9; /* IE9 */
}

.linkListTypeB02 li span{
background-color:#ffffff;
}
.linkListTypeB01 li span a,
.linkListTypeB02 li span a{
text-shadow:0 1px #ffffff;
}
.linkListTypeB01 li p,
.linkListTypeB02 li p{
margin:0;
}
.linkListTypeB01 li p{
margin:-12px -11px -11px;
padding:12px;
background:#ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#f2f2f2));
background: -webkit-linear-gradient(#fbfbfb, #f2f2f2);
background: -moz-linear-gradient(#fbfbfb, #f2f2f2);
background: -ms-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%);
background: -o-linear-gradient(#fbfbfb, #f2f2f2);
background: linear-gradient(#fbfbfb, #f2f2f2);
-pie-background: linear-gradient(#fbfbfb, #f2f2f2);
}

.linkListTypeC01{
box-shadow:0 0 1px #d2d2d2 inset, 1px 1px 2px #d2d2d2 inset;
margin:0;
list-style:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #ebebeb\9;
background:#ffffff;
behavior:url(/common/scripts/PIE.htc);
}
.linkListTypeC01:not(:target){
behavior:none\9; /* IE9 */
}

.linkListTypeC01 li{
border-top:1px solid #ebebeb;
font-weight:bold;
}
.linkListTypeC01 li:first-child{
border-top:none;
}
.linkListTypeC01 li a{
display:block;
padding:8px 10px 8px 37px;
background:url(../images/mod_ico_arrow_02.png) no-repeat 16px 50%;
}


.buttonListTypeA01{
margin:-12px -12px 1em 0;
list-style:none;
}
.buttonListTypeA01 li{
position:relative;
display:inline-block;
box-shadow:0 1px #ffffff, 0 0 1px rgba(0,0,0,0.2) inset, 1px 1px 2px rgba(0,0,0,0.2) inset;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin:12px 8px 0 0;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
background: -webkit-linear-gradient(#ffffff, #f2f2f2);
background: -moz-linear-gradient(#ffffff, #f2f2f2);
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
background: -o-linear-gradient(#ffffff, #f2f2f2);
background: linear-gradient(#ffffff, #f2f2f2);
-pie-background: linear-gradient(#ffffff, #f2f2f2);
width:225px;
text-align:center;
vertical-align:middle;
font-weight:bold;
behavior:url(/common/scripts/PIE.htc);
}
.buttonListTypeA01 li:not(:target){
behavior:none\9; /* IE9 */
}

.buttonListTypeA01 li:hover{
background: #f2f2f2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f2f2), to(#ffffff));
background: -webkit-linear-gradient(#f2f2f2, #ffffff);
background: -moz-linear-gradient(#f2f2f2, #ffffff);
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%);
background: -o-linear-gradient(#f2f2f2, #ffffff);
background: linear-gradient(#f2f2f2, #ffffff);
-pie-background: linear-gradient(#f2f2f2, #ffffff);
}
.buttonListTypeA01 li:hover:not(:target){
behavior:none\9; /* IE9 */
}

.buttonListTypeA01 li.current,
.buttonListTypeA01 li.active{
background:#e68f8f;
-pie-background: #e68f8f;
}
.member .buttonListTypeA01 li.current{
background:#f4974a;
-pie-background:#f4974a;
}

.buttonListTypeA01 li a{
position:relative;
display:block;
padding:14px 0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #ebebeb\9;
background:transparent;
width:225px;
width:223px\9;
vertical-align:middle;
zoom:1;
behavior:url(/common/scripts/PIE.htc);
}
.buttonListTypeA01 li a:not(:target){
behavior:none\9; /* IE9 */
}

.buttonListTypeA01 li.current a,
.buttonListTypeA01 li.active a{
color:#ffffff;
text-decoration:none;
}
.buttonListTypeA01 li.pdf a{
position:relative;
padding:10px 16px 10px 24px;
width:185px;
text-align:left;
}
#mainContents .buttonListTypeA01 li.pdf a:after{
position:absolute;
right:12px;
top:50%;
margin-top:-6px;
content:url(../images/mod_ico_pdf_01.png);
}
.buttonListTypeA01 li:hover:not(:target),
.buttonListTypeA01 li:not(:target){
border:none\9;
filter: none¥9; /* IE9 */
}


/* category color */
.nursing_hyk .buttonListTypeA01 li.current a{
position:relative;
border-color:#858bb5\9;
box-shadow:0 1px #ffffff, 0 0 1px #858bb5 inset, 1px 1px 2px #858bb5 inset;
background:#99a0d1;
}
.exam .buttonListTypeA01 li.current a{
position:relative;
border-color:#8dad31\9;
box-shadow:0 1px #ffffff, 0 0 1px #8dad31 inset, 1px 1px 2px #8dad31 inset;
background:#a2c838;
}

.buttonListTypeB01{
margin:0;
list-style:none;
}
.buttonListTypeB01 li{
position:relative;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
display:inline-block;
background:#ffffff;
z-index:1;
behavior:url(/common/scripts/PIE.htc);
}
.buttonListTypeB01 li:not(:target){
behavior:none\9; /* IE9 */
}

.buttonListTypeB01 li a{
display:inline-block;
box-shadow:0 1px 3px #cccccc inset;
margin:0;
border:1px solid #ebebeb\9;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:9px 15px 9px 32px;
background:url(../images/mod_ico_arrow_02.png) no-repeat 10px 48%;
line-height:1;
font-size:0.857em;
font-weight:bold;
behavior:url(/common/scripts/PIE.htc);
}
.buttonListTypeB01 li a:not(:target){
behavior:none\9; /* IE9 */
}

.bannerList{
margin:-12px 0 0;
list-style:none;
}
.bannerList li{
margin:12px 0 0;
}

ul.noteListTypeA01,
ol.noteListTypeA01,
ol.noteListTypeA02{
margin:0;
list-style:none;
}
ul.noteListTypeA01 > li{
margin:0 0 0.5em;
font-size:0.875em;
color:#666666;
padding-left:1.3em;
text-indent:-1.3em;
}
ol.noteListTypeA01 > li{
margin:0 0 0.5em;
font-size:0.875em;
color:#666666;
padding-left:1.8em;
text-indent:-1.8em;
}
ol.noteListTypeA02 > li{
margin:0 0 0.5em;
font-size:0.875em;
color:#666666;
padding-left:3.8em;
text-indent:-3.7em;
}
ul.noteListTypeA01 > li.normal,
ol.noteListTypeA01 > li.normal,
ol.noteListTypeA02 > li.normal{
font-size:1em;
}


.newsListTypeA01{
position:relative;
margin:0 0 1em;
padding:2px 0 0;
list-style:none;
background:url(../images/mod_line_solid_02.gif) repeat-x 0 0;
}
.newsListTypeA01 > li{
margin:0;
padding:12px;
background:url(../images/mod_line_solid_02.gif) repeat-x 0 100%;
}
.newsListTypeA01 > li .date{
display:inline-block;
vertical-align:middle;
font-weight:bold;
}
.newsListTypeA01 > li .tag{
display:inline-block;
vertical-align:middle;
margin:4px 0 4px 10px;
padding:2px;
color:#ffffff;
font-size:0.857em;
font-weight:bold;
}
.newsListTypeA01 > li .tag.tag01{background:#f29149;}
.newsListTypeA01 > li .tag.tag02{background:#6fad14;}
.newsListTypeA01 > li.more{
overflow:hidden;
position:absolute;
top:-4.4em;
right:12px;
padding:0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
display:inline-block;
background:#ffffff;
z-index:1;
behavior:url(/common/scripts/PIE.htc);
font-size:0.857em;
}
.newsListTypeA01 > li.more:not(:target){
behavior:none\9; /* IE9 */
}
.newsListTypeA01 > li.more a{
display:block;
padding:3px 5px 3px 24px;
background:url(../images/mod_ico_arrow_02.png) no-repeat 5px 48%;
}


.cautionListTypeA01{
margin:0 0 1em;
list-style:none;
}
.cautionListTypeA01 li{
position:relative;
counter-increment:caution;
margin:12px 0 0;
padding:5px 0 5px 83px;
font-weight:bold;
}
.cautionListTypeA01 li span.caution{
position:absolute;
top:50%;
left:0;
margin:-1.1em 0 0;
padding:8px 13px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#a4005b;
color:#ffffff;
line-height:1;
font-weight:bold;
behavior:url(/common/scripts/PIE.htc);
}
.cautionListTypeA01 li span.caution:not(:target){
behavior:none\9; /* IE9 */
}
ol.cautionListTypeA01 li span.caution{
padding-right:26px;
}
ol.cautionListTypeA01 li span.caution:before{
position:absolute;
left:3.5em;
content:counter(caution, decimal);
color:#ffffff;
z-index:100;
}
.cautionListTypeA01 li span.caution:after{
position:absolute;
display:block;
content:"";
width:0;
height:0;
right:-4px;
top:50%;
margin-top:-4px;
border-style:solid;
border-width:4px 0 4px 4px;
border-color:transparent transparent transparent #a4005b;
}
.cautionListTypeA01 li span.caution + span{
font-weight:normal;
}

.indexListTypeA01{
margin:-12px -12px 0 0;
list-style:none;
}
.indexListTypeA01 li{
position:relative;
box-shadow:0 0 2px rgba(0,0,0,0.2) inset;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
color:#ffffff;
margin:12px 8px 0 0;
padding:8px;
width:209px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
z-index:1;
zoom:1\9;
behavior:url(/common/scripts/PIE.htc);
}
.indexListTypeA01 li:not(:target){
behavior:none\9; /* IE9 */
}
.indexListTypeA01 li span{
position:relative;
box-shadow:0 0 3px rgba(0,0,0,0.2);
display:block;
margin:0 0 12px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
font-weight:bold;
background:#ffffff;
behavior:url(/common/scripts/PIE.htc);
}
.indexListTypeA01 li span:not(:target){
behavior:none\9; /* IE9 */
}
.indexListTypeA01 li span a{
display:block;
padding:12px 20px 12px 12px;
background:url(../images/mod_ico_arrow_03.png) no-repeat 188px 50%;
}
.indexListTypeA01 li span a:hover{
padding:12px;
background-image:url(../images/mod_ico_arrow_05.png);
}
.indexListTypeA01 li div{
overflow:hidden;
margin:0 -8px 0 8px;
}
.indexListTypeA01 li p{
display:inline-block;
width:122px;
width:121px\9;
margin:0 -0.3em 0 0;
vertical-align:top;
}
.indexListTypeA01 li p + p{
width:88px;
text-align:right;
vertical-align:middle;
}
/* category color */
.profile .indexListTypeA01 li{
background: #df9494;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmOTQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNzdjN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#df9494), to(#d77c7c));
background: -webkit-linear-gradient(#df9494, #d77c7c);
background: -moz-linear-gradient(#df9494, #d77c7c);
background: -ms-linear-gradient(top,  #df9494 0%,#d77c7c 100%);
background: -o-linear-gradient(#df9494, #d77c7c);
background: linear-gradient(#df9494, #d77c7c);
-pie-background: linear-gradient(#df9494, #d77c7c);
}
.cultivation .indexListTypeA01 li,
.seminar .indexListTypeA01 li,
.researchwork .indexListTypeA01 li{
background: #77b6c6;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3YjZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MWE2YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#77b6c6), to(#61a6b9));
background: -webkit-linear-gradient(#77b6c6, #61a6b9);
background: -moz-linear-gradient(#77b6c6, #61a6b9);
background: -ms-linear-gradient(top,  #77b6c6 0%,#61a6b9 100%);
background: -o-linear-gradient(#77b6c6, #61a6b9);
background: linear-gradient(#77b6c6, #61a6b9);
-pie-background: linear-gradient(#77b6c6, #61a6b9);
}
.nursing_hyk .indexListTypeA01 li,
.hyk .indexListTypeA01 li,
.nursing .indexListTypeA01 li{
background: #767db8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2N2RiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDY2YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#767db8), to(#6066a8));
background: -webkit-linear-gradient(#767db8, #6066a8);
background: -moz-linear-gradient(#767db8, #6066a8);
background: -ms-linear-gradient(top,  #767db8 0%,#6066a8 100%);
background: -o-linear-gradient(#767db8, #6066a8);
background: linear-gradient(#767db8, #6066a8);
-pie-background: linear-gradient(#767db8, #6066a8);
}
.exam .indexListTypeA01 li{
background: #8bb42f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiYjQyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MWEzMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8bb42f), to(#71a327));
background: -webkit-linear-gradient(#8bb42f, #71a327);
background: -moz-linear-gradient(#8bb42f, #71a327);
background: -ms-linear-gradient(top,  #8bb42f 0%,#71a327 100%);
background: -o-linear-gradient(#8bb42f, #71a327);
background: linear-gradient(#8bb42f, #71a327);
-pie-background: linear-gradient(#8bb42f, #71a327);
}
.member .indexListTypeA01 li{
background: #e59659;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1OTY1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjdlNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e59659), to(#df7e49));
background: -webkit-linear-gradient(#e59659, #df7e49);
background: -moz-linear-gradient(#e59659, #df7e49);
background: -ms-linear-gradient(top,  #e59659 0%,#df7e49 100%);
background: -o-linear-gradient(#e59659, #df7e49);
background: linear-gradient(#e59659, #df7e49);
-pie-background: linear-gradient(#e59659, #df7e49);
}
.profile .indexListTypeA01 li:not(:target),
.cultivation .indexListTypeA01 li:not(:target),
.seminar .indexListTypeA01 li:not(:target),
.researchwork .indexListTypeA01 li:not(:target),
.nursing_hyk .indexListTypeA01 li:not(:target),
.hyk .indexListTypeA01 li:not(:target),
.nursing .indexListTypeA01 li:not(:target),
.exam .indexListTypeA01 li:not(:target),
.member .indexListTypeA01 li:not(:target){
filter:none¥9; /* IE9 */
}


.faqListTypeA01{
margin:0;
}
.faqListTypeA01 dt{
position:relative;
box-shadow:0 0 1px #d2d2d2 inset, 1px 1px 2px #d2d2d2 inset;
margin:0 0 12px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%);
-pie-background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%);
behavior:url(/common/scripts/PIE.htc);
}
.buttonListTypeB01 li a:not(:target){
behavior:none\9; /* IE9 */
}
.faqListTypeA01 dt.accordionOpen{
position:relative;
margin:0;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
background:#e6f6fb;
z-index:1;
}
.faqListTypeA01 dt a{
position:relative;
display:block;
border:1px solid #ebebeb\9;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:12px 53px;
color:#0069bc;
background:url(../images/mod_ico_faq_04.png) no-repeat 663px 50%;
font-weight:bold;
behavior:url(/common/scripts/PIE.htc);
}
.faqListTypeA01 dt a:not(:target){
behavior:none\9; /* IE9 */
}
.faqListTypeA01 dt.accordionOpen a{
position:relative;
color:#333333;
background-image:url(../images/mod_ico_faq_03.png);
}
.faqListTypeA01 dt a:before{
position:absolute;
content:url(../images/mod_ico_faq_01.png);
top:50%;
left:12px;
margin-top:-14px;
}
.faqListTypeA01 dd{
margin:0 0 12px;
}
.faqListTypeA01 dd div{
position:relative;
box-shadow:0 -1px 2px #d2d2d2 inset, 1px 0 2px #d2d2d2 inset;
border:1px solid #ebebeb\9;
border-top:none\9;
padding:16px;
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
background:#ffffff;
behavior:url(/common/scripts/PIE.htc);
}
.faqListTypeA01 dd div:not(:target){
behavior:none\9; /* IE9 */
}
.faqListTypeA01 dd div:before{
display:block;
content:url(../images/mod_ico_faq_02.png);
}

.inputListTypeA01,
.inputListTypeA02{
margin:0;
list-style:none;
}
.inputListTypeA01 li,
.inputListTypeA02 li{
display:inline-block;
vertical-align:top;
margin-left:2em;
}
.inputListTypeA02 li{
min-width:146px;
margin-left:12px;
}
.inputListTypeA01 li:first-child,
.inputListTypeA02 li:first-child{
margin-left:0;
}
.inputListTypeA01 li span{
display:inline-block;
vertical-align:middle;
width:2.5em;
}
.inputListTypeA02 li span{
display:inline-block;
vertical-align:middle;
}

.inputListTypeA01 li span + input[type="text"],
.inputListTypeA02 li span + input[type="text"]{
width:12em;
}
.inputListTypeA01 li input[type="radio"],
.inputListTypeA02 li input[type="radio"]{
margin-top:-1px;
}

.selectTypeA01{
width:395px;
}

.widthTypeA01{
width:85px !important;
}
.widthTypeA02{
width:105px !important;
}



/* table module
--------------------------------------------------------------------------------------------------- */
.tableTypeA01,
.tableTypeA02{
width:100%;
border:2px solid #e6e2db;
table-layout:fixed;
}
.tableTypeA02{
margin:0 0 20px;
}
.tableTypeA02.error{
margin-bottom:5px;
}
.tableTypeA01 th,
.tableTypeA02 th{
padding:10px;
border:1px solid #e6e2db;
background:#f4f3ef;
vertical-align:middle;
font-size:1.072em;
font-weight:bold;
text-align:center;
}
.tableTypeA01 th .date{
font-size:1.467em;
}
.tableTypeA01 th .note{
font-size:0.8em;
font-weight:normal;
}
.tableTypeA01 th div{
position:relative;
padding-right:40px;
}
.tableTypeA01 th div .required{
position:absolute;
right:0;
top:50%;
margin-top:-1em;
}
.tableTypeA02 thead th,
.tableTypeA02 th.thead{
border-top-width:2px;
border-bottom-width:2px;
background:#f4f3ef;
font-weight:bold;
text-align:center;
}
.tableTypeA02 th{
background:#ffffff;
text-align:left;
}
.tableTypeA01 td,
.tableTypeA02 td{
padding:10px;
border:1px solid #e6e2db;
background:#ffffff;
vertical-align:middle;
text-align:center;
}
.tableTypeA01 td address,
.tableTypeA02 td address{
margin-bottom:10px;
}
.tableTypeA02 td{
text-align:left;
}
.tableTypeA01 td *:last-child,
.tableTypeA02 td *:last-child{
margin-bottom:0;
}
.tableTypeA01 tr.separate th,
.tableTypeA01 tr.separate td{
border-top:2px solid #e6e2db;
}
.tableTypeA01 td.num{
border-right:1px solid #ffffff !important;
padding-right:0;
}
.tableTypeA01 .error th,
.tableTypeA02.error th{
background-color:#fce5e5;
color:#de0000;
}
.tableTypeA01 .error td,
.tableTypeA02.error td{
background-color:#fdf9fa;
}
.tableTypeA01 .error .message,
.tableTypeA02.error + .message{
color:#de0000;
font-weight:bold;
}
.tableTypeA01 .error .inputListTypeA01 .message{
margin-left:2.5em;
}

.tableTypeB01{
margin:0 0 10px;
width:100%;
}
.tableTypeB01 th,
.tableTypeB01 td{
box-shadow:0 1px #ffffff inset;
border-top:1px solid #e6e1d3;
padding:20px 11px;
color:#333333;
text-align:left;
vertical-align:top;
}
.tableTypeB01 th{
font-weight:bold;
}



/* button module
--------------------------------------------------------------------------------------------------- */
.buttonTypeA01,
.buttonTypeA02{
margin:-10px -12px 0;
text-align:center;
list-style:none;
}
.buttonTypeA01 li,
.buttonTypeA02 li{
position:relative;
box-shadow:0 1px #ffffff;
display:inline-block;
/display:inline;
/zoom:1;
margin:10px 4px 0;
min-width:324px;
vertical-align:middle;
}
.buttonTypeA02 li{
position:relative;
min-width:212px;
}
.buttonTypeA01 li a,
.buttonTypeA02 li a{
position:relative;
display:block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #cf6802;
padding:12px 55px;
color:#ffffff;
background: #f5a004;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YTAwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDczMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5a004), to(#ed7302));
background: -webkit-linear-gradient(#f5a004, #ed7302);
background: -moz-linear-gradient(#f5a004, #ed7302);
background: -ms-linear-gradient(top,  #f5a004 0%,#ed7302 100%);
background: -o-linear-gradient(#f5a004, #ed7302);
background: linear-gradient(#f5a004, #ed7302);
-pie-background: linear-gradient(#f5a004, #ed7302);
text-shadow:0 1px #c46a02;
font-size:1.143em;
font-weight:bold;
behavior:url(/common/scripts/PIE.htc);
}
.buttonTypeA01 li a:not(:target),
.buttonTypeA02 li a:not(:target){
behavior:none\9; /* IE9 */
}
.buttonTypeA01 li a:before{
position:absolute;
top:50%;
left:15px;
}
.buttonTypeA01 li a:after{
position:absolute;
display:block;
content:"";
top:1px;
left:3px;
right:3px;
}
.buttonTypeA01 li.icoType01 a:after,
.buttonTypeA01 li.icoType02 a:after{
border-top:1px solid #f0ae36;
}
.buttonTypeA01 li.icoType01 a:before{
content:url(../images/mod_ico_buttonType_01.png);
margin-top:-17px;
}
.buttonTypeA01 li.icoType02 a:before{
content:url(../images/mod_ico_buttonType_02.png);
margin-top:-15px;
}
.buttonTypeA01 li a:hover{
background: #ed7302;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkNzMwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWEwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ed7302), to(#f5a004));
background: -webkit-linear-gradient(#ed7302, #f5a004);
background: -moz-linear-gradient(#ed7302, #f5a004);
background: -ms-linear-gradient(top,  #ed7302 0%,#f5a004 100%);
background: -o-linear-gradient(#ed7302, #f5a004);
background: linear-gradient(#ed7302, #f5a004);
-pie-background: linear-gradient(#ed7302, #f5a004);
}

.buttonTypeB01{
margin:-12px -15px 1em 0;
list-style:none;
}
.buttonTypeB01:after{
content:"";
display:block;
clear:both;
}
.buttonTypeB01 li{
float:left;
margin:12px 12px 0 0;
}

.buttonTypeC01{
margin:-12px 0 1em;
list-style:none;
text-align:center;
}
.buttonTypeC01 li{
position:relative;
box-shadow:0 1px #ffffff;
display:inline-block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin:12px 0 0;
width:541px;
list-style:none;
background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
background: -webkit-linear-gradient(#ffffff, #f2f2f2);
background: -moz-linear-gradient(#ffffff, #f2f2f2);
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
background: -o-linear-gradient(#ffffff, #f2f2f2);
background: linear-gradient(#ffffff, #f2f2f2);
-pie-background: linear-gradient(#ffffff, #f2f2f2);
behavior:url(/common/scripts/PIE.htc);
}
.buttonTypeC01 li:not(:target){
behavior:none\9; /* IE9 */
}
.buttonTypeC01 li a{
position:relative;
display:table-cell;
box-shadow:0 1px 3px #cccccc inset;
margin:0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #cccccc \9;
padding:9px 15px 9px 32px;
width:541px;
height:40px;
font-weight:bold;
text-shadow:0 1px #c4c3c3;
vertical-align:middle;
behavior:url(/common/scripts/PIE.htc);
}
.buttonTypeC01 li a:not(:target){
behavior:none\9; /* IE9 */
}
#mainContents .buttonTypeC01 li a[href$=".pdf"]:after{
position:absolute;
top:50%;
right:17px;
content:"";
display:block;
width:23px;
height:23px;
margin-top:-12px;
margin-top:-0\9;
background:url(../images/mod_ico_pdf_02.gif);
}

.buttonTypeD01{
margin:-10px -12px 0;
text-align:center;
list-style:none;
}
.buttonTypeD01 li{
position:relative;
box-shadow:0 1px #ffffff;
display:inline-block;
/display:inline;
/zoom:1;
margin:10px 4px 0;
min-width:326px;
vertical-align:middle;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
behavior:url(/common/scripts/PIE.htc);
}
.buttonTypeD01 li.opt{
position:absolute;
top:50%;
left:23px;
margin-top:-20px;
min-width:174px;
}
.buttonTypeD01 li:not(:target){
behavior:none\9; /* IE9 */
}
.buttonTypeD01 li a{
position:relative;
display:block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #d5491d;
padding:12px;
background: #d5491d;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1NDkxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNDM0MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d5491d), to(#c43415));
background: -webkit-linear-gradient(#d5491d, #c43415);
background: -moz-linear-gradient(#d5491d, #c43415);
background: -ms-linear-gradient(top,  #d5491d 0%,#c43415 100%);
background: -o-linear-gradient(#d5491d, #c43415);
background: linear-gradient(#d5491d, #c43415);
-pie-background: linear-gradient(#d5491d, #c43415);
color:#ffffff;
text-shadow:0 1px #a12e12;
font-size:1.143em;
font-weight:bold;
z-index:1;
behavior:url(/common/scripts/PIE.htc);
}
.buttonTypeD01 li.opt a{
border:1px solid #786652;
padding:7px 12px;
background: #9c8b6f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljOGI2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODY2NTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9c8b6f), to(#786652));
background: -webkit-linear-gradient(#9c8b6f, #786652);
background: -moz-linear-gradient(#9c8b6f, #786652);
background: -ms-linear-gradient(top,  #9c8b6f 0%,#786652 100%);
background: -o-linear-gradient(#9c8b6f, #786652);
background: linear-gradient(#9c8b6f, #786652);
-pie-background: linear-gradient(#9c8b6f, #786652);
text-shadow:0 1px #685947;
}
.buttonTypeD01 li a:not(:target){
behavior:none\9; /* IE9 */
}
.buttonTypeD01 li a:before{
position:absolute;
top:50%;
left:15px;
}
.buttonTypeD01 li.icoType01 a:before{
content:url(../images/mod_ico_buttonType_03.png);
margin-top:-13px;
}
.buttonTypeD01 li a:after{
position:absolute;
display:block;
content:"";
top:1px;
left:3px;
right:3px;
}
.buttonTypeD01 li a:after{
border-top:1px solid #d56a49;
}
.buttonTypeD01 li.opt a:after{
border-top:1px solid #ada08a;
}
.buttonTypeD01 li a:hover{
background: #c43415;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0MzQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNTQ5MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c43415), to(#d5491d));
background: -webkit-linear-gradient(#c43415, #d5491d);
background: -moz-linear-gradient(#c43415, #d5491d);
background: -ms-linear-gradient(top,  #c43415 0%,#d5491d 100%);
background: -o-linear-gradient(#c43415, #d5491d);
background: linear-gradient(#c43415, #d5491d);
-pie-background: linear-gradient(#c43415, #d5491d);
}
.buttonTypeD01 li.opt a:hover{
background: #786652;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4NjY1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzhiNmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#786652), to(#9c8b6f));
background: -webkit-linear-gradient(#786652, #9c8b6f);
background: -moz-linear-gradient(#786652, #9c8b6f);
background: -ms-linear-gradient(top,  #786652 0%,#9c8b6f 100%);
background: -o-linear-gradient(#786652, #9c8b6f);
background: linear-gradient(#786652, #9c8b6f);
-pie-background: linear-gradient(#786652, #9c8b6f);
}
.buttonTypeD01 li a:not(:target){
filter:none¥9; /* IE9 */
}



/* navigation module
--------------------------------------------------------------------------------------------------- */
.ancTypeA01{
position:relative;
box-shadow:0 -1px 2px #d2d2d2 inset, 1px 0 2px #d2d2d2 inset;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #d2d2d2 \9;
margin:0 0 10px;
padding:15px 0 15px 15px;
background:#fbfaf9;
behavior:url(/common/scripts/PIE.htc);
}
.ancTypeA01:not(:target){
behavior:none\9; /* IE9 */
}
.ancTypeA01 ul{
margin:-10px 0 0;
list-style:none;
}
.ancTypeA01 li{
display:inline-block;
vertical-align:top;
margin:10px 0 0;
width:162px;
font-size:0.857em;
}
.ancTypeA01 li a{
padding-left:15px;
background:url(../images/mod_ico_anc_01.gif) no-repeat 0 50%;
font-weight:bold;
}

.subNavTypeA01{
position:relative;
box-shadow:0 -1px 2px #d2d2d2 inset, 1px 0 2px #d2d2d2 inset;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #d2d2d2 \9;
margin:0 0 10px;
padding:15px 0 15px 15px;
background:#f5f2ef;
behavior:url(/common/scripts/PIE.htc);
}
.subNavTypeA01:not(:target){
behavior:none\9; /* IE9 */
}
.subNavTypeA01 ul{
margin:-10px 0 0;
list-style:none; 
}
.subNavTypeA01 li{
display:inline-block;
vertical-align:top;
margin:10px 0 0;
width:162px;
}
.subNavTypeA01 li a{
padding:1px 0 1px 20px;
background:url(../images/mod_ico_arrow_02.png) no-repeat 0 50%;
font-weight:bold;
}
.subNavTypeA01 li.current a{
background-image:url(../images/mod_ico_arrow_07.png);
color:#59493f;
}

.paging{
overflow:hidden;
box-shadow:0 1px 1px -1px rgba(0,0,0,0.2) inset;
margin:0 0 20px;
border:1px solid #ececec;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
background: -webkit-linear-gradient(#ffffff, #f2f2f2);
background: -moz-linear-gradient(#ffffff, #f2f2f2);
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
background: -o-linear-gradient(#ffffff, #f2f2f2);
background: linear-gradient(#ffffff, #f2f2f2);
-pie-background: linear-gradient(#ffffff, #f2f2f2);
list-style:none;
text-align:center;
behavior:url(/common/scripts/PIE.htc);
}
.paging:after{
content:"";
display:block;
clear:both;
}
.paging li{
margin:12px 5px 0;
text-shadow:0 1px #ffffffr;
display:inline-block;
}
.paging li.prev,
.paging li.next{
display:block;
margin:0;
background: #e4e3de;
background: -webkit-gradient(linear, 0 0,e4e3de0 bottom, from(#e4e3de), to(#d8d6d1));
background: -webkit-linear-gradient(#e4e3de, #d8d6d1);
background: -moz-linear-gradient(#e4e3de, #d8d6d1);
background: -ms-linear-gradient(top,  #e4e3de 0%,#d8d6d1 100%);
background: -o-linear-gradient(#e4e3de, #d8d6d1);
background: linear-gradient(#e4e3de, #d8d6d1);
-pie-background: linear-gradient(#e4e3de, #d8d6d1);
width:106px;
vertical-align:middle;
behavior:url(/common/scripts/PIE.htc);
}
.paging li.prev:hover,
.paging li.next:hover{
background: #d8d6d1;
background: -webkit-gradient(linear, 0 0,e4e3de0 bottom, from(#d8d6d1), to(#e4e3de));
background: -webkit-linear-gradient(#d8d6d1, #e4e3de);
background: -moz-linear-gradient(#d8d6d1, #e4e3de);
background: -ms-linear-gradient(top,  #d8d6d1 0%,#e4e3de 100%);
background: -o-linear-gradient(#d8d6d1, #e4e3de);
background: linear-gradient(#d8d6d1, #e4e3de);
-pie-background: linear-gradient(#d8d6d1, #e4e3de);
}
.paging li.prev{
float:left;
box-shadow:1px 1px 1px -1px rgba(0,0,0,0.2) inset;
}
.paging li.next{
float:right;
box-shadow:-1px 1px 1px -1px rgba(0,0,0,0.2) inset;
}
.paging li a{
color:#0069bc;
text-decoration:underline;
}
.paging li.prev a,
.paging li.next a{
display:block;
padding:15px 0;
}
.paging li.current a{
color:#333333;
font-weight:bold;
text-decoration:none;
}

.bottomNav .buttonListTypeB01{
text-align:center;
}
.bottomNav .buttonListTypeB01 li{
margin:0 10px;
}



/* form element 
--------------------------------------------------------------------------------------------------- */
input[type="text"],
textarea{
width:100%;
box-shadow:0 1px 3px -1px #cccccc inset;
border:none;
padding:8px 0;
text-indent:10px;
background:#f8f8f8;
letter-spacing:3px;
}
input[type="text"] + .note{
margin-top:5px;
color:#919191;
font-size:0.857em;
}
.textarea{
width:97%;
padding:8px 10px;
text-indent:0;
font-size:100%;
letter-spacing:0;
}

input[type="text"].widthType01{width:85px;}

.required{
float:right;
display:block;
border:2px solid #de0000;
padding:3px;
background:#ffffff;
color:#de0000;
line-height:1;
font-size:0.857em;
}
br ~ .required{
margin-top:-0.75em;
}
.thead .required{
float:none;
display:inline-block;
margin-left:0.5em;
vertical-align:middle;
}




/* inline module
--------------------------------------------------------------------------------------------------- */
#mainContents em,
#mainContents strong{
font-weight:bold;
}

/* anchor */
#mainContents a[href$=".pdf"]:after{
margin:0 0.3em;
content:url(../images/mod_ico_pdf_01.png);
}
a.blank[target="_blank"]:after{
content:url(../images/mod_ico_blank_01.png);
margin-left:4px;
vertical-align:middle;
}

/* text color */
.colorTypeA01{color:#a4005b;}
.colorTypeA02{color:#917e65;}
.colorTypeA03{color:#de0000;}
.colorTypeA04{color:#666666;}

/* font style */
.fontBold{
font-weight:bold !important;
}
.fontStyle01{
text-decoration:underline;
font-style:normal;
}

.alignLeft{text-align:left !important;}
.alignCenter{text-align:center !important;}
.alignRight{text-align:right !important;}

/* font size */
.fontSmaller01{font-size:0.857em;} /* 12px */
.fontLarger01{font-size:1.142em;}  /* 16px */
.fontLarger02{font-size:1.285em;}  /* 18px */
.fontLarger03{font-size:1.428em;}  /* 20px */
.fontLarger04{font-size:1.571em;}  /* 22px */



/* clearfix
--------------------------------------------------------------------------------------------------- */
.clearfix{
/zoom:1;
}
.clearfix:after{
content:"";
display:block;
clear:both;
}
.clear{
clear:both;
}


/* margin module
--------------------------------------------------------------------------------------------------- */
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}

.mr0{margin-right:0 !important;}
