/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* base */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/


/* h1-h6 */
h1.h1-head a { display:inline; width:367px; height:71px; overflow:hidden; float:left; text-indent:-9999px; margin:15px 0 0 58px; }
h2.h2-main { background:url(../images/back_h2.png) repeat-x bottom; border:#B9CBEC 1px solid; font-size: medium; font-weight:bold; color:#0C2779; padding:0.5em 0.75em 0.4em 0.75em; margin-bottom:1px; }
h3.h3-main { background: url(../images/back_h3.gif) repeat; font-weight:bold; color:#0C2779; padding:0.3em 0.75em; margin-bottom:0.5em; }
h4.h4-main { font-weight:bold; color: #F30; }
h5.h5-contact { width:200px;}
h6.h6-main { font-weight:bold; margin-bottom:0.2em;}



/* ul,ol,li */
#ul-Gnavi { display:block; width:978px; height:59px; }
#ul-Gnavi li { display: inline; }
#ul-Gnavi li.Gbtn01 a { display:block; float:left; width:359px; height:59px; text-indent:-9999px; overflow:hidden; }
#ul-Gnavi li.Gbtn01 a:hover { background:url(../images/back_Gnavi_roll.gif) no-repeat 0 0; }
#ul-Gnavi li.Gbtn02 a { display:block; float:left; width:301px; height:59px; text-indent:-9999px; overflow:hidden; }
#ul-Gnavi li.Gbtn02 a:hover { background:url(../images/back_Gnavi_roll.gif) no-repeat -359px 0; }
#ul-Gnavi li.Gbtn03 a { display:block; float:left; width:318px; height:59px; text-indent:-9999px; overflow:hidden; }
#ul-Gnavi li.Gbtn03 a:hover { background:url(../images/back_Gnavi_roll.gif) no-repeat -660px 0; }

.ul-Mside { margin:0 0 1em 0; }
.ul-Mside li { margin-bottom:4px; }

.li_mark01 { background:url(../images/li_mark01.png) no-repeat 0 0.15em; padding-left:32px; line-height:30px; }
.li_mark02 { background:url(../images/li_mark02.png) no-repeat 0 0.15em; padding-left:32px; line-height:30px; }
.li_mark03 { background:url(../images/li_mark03.png) no-repeat 0 0.15em; padding-left:32px; line-height:30px; }
.li_mark04 { background:url(../images/li_mark04.png) no-repeat 0 0.15em; padding-left:32px; line-height:30px; }
.li_mark05 { background:url(../images/li_mark05.png) no-repeat 0 0.15em; padding-left:32px; line-height:30px; }


/* dl,dt,dd */



/* p */
.pMmain { text-indent:1em; margin-bottom:1em; }





/* div */
.MmainCont { border:#B9CBEC 1px solid; padding:25px; margin:0 0 0.75em 0; }
.MmainTArea { padding:0 0 1.5em 0.75em; }
.MmainTAreaMb0 { padding:0 0 0 0.75em; }
.pIndex { text-align:center; margin:0 0 5em 0; } 

.MsideCon { background:url(../images/back_conBottom.png) no-repeat bottom;}
.ConInner { padding:0 15px 15px 20px; }

.featureBox { background:#FFEDC9; padding:0.5em 1em; margin-bottom:1em; }




/* span */
.sAccess { font-weight:bold; margin-right:0.5em; }



/* table,tr,td */
.table1 table {margin:0; border-collapse: collapse; border: 1px #CCC solid; }
.table1 td {vertical-align:middle; padding:0.6em 0.5em 0.5em 0.5em; line-height:110%;border: 1px #CCC solid; }
.table1 td.midashi { background:#FFEDC9; font-weight:bold; }



/* decolation */
.picframe { padding:3px; background:white; border:#CCC 1px solid; }
.tImportant { color: #C00; font-weight:bold;}

