@charset "shift_jis";

/*------------------------------------------------------------------
Default
-------------------------------------------------------------------*/

table,th,td,form,h1,h2,h3,h4,h5,h6,p,em {margin: 0px; padding: 0px; font-weight: normal; text-indent: 0pt;}
ul,ol,li,dl,dt,dd {list-style: none; margin: 0px; padding: 0px;}

table {border: 0; border-spacing: 0; empty-cells: show; border-collapse: collapse;}
th {font-weight: normal;}

.clear {clear: both;}
.clearfix:after {display:block; clear:both; height:0px; visibility:hidden; content:".";}

.indent {text-indent: -9999px;}

img {border: none; vertical-align: bottom;}

hr {display: none}

a,a:visited {color: #341134; text-decoration: underline;}
a:hover {color: #341134; text-decoration: none;}

/*-------------------------------------------------------------------
Top
-------------------------------------------------------------------*/

#global_navigation {width: 950px; margin: 0 auto; clear: both;}
#global_nav_wrap {position: relative; display: inline-block; padding: 0; clear: both;}
#global_nav_wrap #global_nav {width: 950px; position: absolute; top: 0px; left: 0;}

#global_nav_wrap .slideshow {width: 950px; height: 335px; background: url(../img/top/01.jpg) no-repeat; margin: 0 auto; margin: 3px 0 0 0; position: relative;}

#global_nav ul {}
#global_nav ul li {float: left; height: 112px; text-indent: -9999px; display: block;}

#global_nav ul li.nav01 {width: 132px;}
#global_nav ul li.nav02,#global_nav ul li.nav03,#global_nav ul li.nav04,#global_nav ul li.nav05,#global_nav ul li.nav06 {width: 136px;}
#global_nav ul li.nav07 {width: 138px;}

#global_nav ul li.nav01 a {background: url(../img/nav01.png) no-repeat;}
#global_nav ul li.nav02 a {background: url(../img/nav02.png) no-repeat;}
#global_nav ul li.nav03 a {background: url(../img/nav03.png) no-repeat;}
#global_nav ul li.nav04 a {background: url(../img/nav04.png) no-repeat;}
#global_nav ul li.nav05 a {background: url(../img/nav05.png) no-repeat;}
#global_nav ul li.nav06 a {background: url(../img/nav06.png) no-repeat;}
#global_nav ul li.nav07 a {background: url(../img/nav07.png) no-repeat;}

#global_nav ul li a {display: block; height:112px;}

#global_nav ul li.nav01,#global_nav ul li.nav01 a:hover {background: url(../img/nav01_o.png) no-repeat;}
#global_nav ul li.nav02,#global_nav ul li.nav02 a:hover {background: url(../img/nav02_o.png) no-repeat;}
#global_nav ul li.nav03,#global_nav ul li.nav03 a:hover {background: url(../img/nav03_o.png) no-repeat;}
#global_nav ul li.nav04,#global_nav ul li.nav04 a:hover {background: url(../img/nav04_o.png) no-repeat;}
#global_nav ul li.nav05,#global_nav ul li.nav05 a:hover {background: url(../img/nav05_o.png) no-repeat;}
#global_nav ul li.nav06,#global_nav ul li.nav06 a:hover {background: url(../img/nav06_o.png) no-repeat;}
#global_nav ul li.nav07,#global_nav ul li.nav07 a:hover {background: url(../img/nav07_o.png) no-repeat;}


/*------------------------------------------------------------------
Pht
-------------------------------------------------------------------*/

.pht {width:205px;}
.pht ul {list-style:none; margin: 0px; padding: 0px;}
.pht ul li {float: left; padding: 2px 1px 0 0;}


/*------------------------------------------------------------------
Plan
-------------------------------------------------------------------*/

.sec_plan {width: 220px; line-height: 16px;}
.sec_plan ul {margin-bottom: 10px;}
.sec_plan ul li.best {margin-bottom: 3px;}
.sec_plan ul li.txt {font-size: 12px; margin-bottom: 3px;}
.sec_plan ul li.txt p {text-align: right; color: #65235B; font-size: 10px; font-weight: bold;}
.sec_plan ul li.txt span {font-size: 14px;}
