@charset "Shift_JIS";



body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align: center;
	margin:0;
	padding:0;
	background: #f9f9f9;
        color:#333333;
}

#wrapper{
	margin:0px auto;
	padding:0;
	width: 770px;
}

#pagebody {
	text-align:left;
	margin:0px auto;
	padding:0px;
	height:auto;
	width:770px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
	background:#ffffff;
        color:#333333;
}

img{
      border:none;
      vertical-align:bottom;
}

#header_text {
	margin: 0px;
	padding: 0px;
        width:770px;
        height:20px;
	background:#006699;
}

#header_text h1{
	font-size:10px;
       	color:#ffffff;
       	margin:0;
       	padding:4px 0 0 8px;
	font-weight:normal;
}

/*グローバルメニュー
-----------------------------*/

#dd {
	margin:0;
	padding:0;
	width:770px;
	height:35px;
}

#dd ul{
	margin:0;
	padding:0;
}

#dd li {
	list-style:none;
	float:left;
}

#dd li img{
	vertical-align:bottom;
}

#dd li a.menu {
	display:block;
}

.submenu {
	filter:alpha(opacity=90);
	opacity:0.9;
	border-bottom:solid 2px #013567;
	background:#ffffff;
	visibility:hidden;
	position:absolute;
	z-index:3;
}

.submenu a {
	display:block;
	text-align:left;
	text-decoration:none;
	color:#666666;
	padding:5px;
	font-size:12px;
}

.submenu a:hover {
  	color:#006699;
	background-color:#D6DEEF;
}

#menu1{
	width:94px;
}

#menu2{
	width:94px;
}

#menu3{
	width:94px;
}

#menu4{
	width:94px;
}

#menu5{
	width:94px;
}

#menu6{
	width:94px;
}

#menu7{
	width:94px;
}

#menu8{
	width:112px;
}





#header{
	clear:both;
      	margin:0;
       	padding:0px;
       	width:770px;
       	height:120px;
       	background:url(../images/header_back.jpg) no-repeat;      
}





#header_right{
	margin:0 5px 0 580px;
	padding:0;
       	text-align:right;
}

#header_right .ul_menu{
	margin:0;
	padding:10px 0 0 0;
       	list-style:none;
       	text-align:right;
}

#header_right li{
	display:inline;
}

#header_right li a{
       	font-size:12px;
       	padding-right:5px;
       	color:#666666;
}

#header_right li a:hover{
       	color:#006699;
}


#header_right #header_login{
	margin:0;
	padding:12px 5px 0 0;
}

#header_right #header_logo{
	margin:0;
	padding:15px 0 0 0;
}

#main{
	width:770px;
	margin: 0;
	padding: 0;
}



#leftside {
	margin:0;
	padding:0;
       	width:195px;
	border-right:1px solid #cccccc;
	background-color:#fcfcfc;
}



#main_right_box {
	margin:0;
	padding:0 0 20px 0;
	width:574px;
	text-align: left;
}

#contents_box {
	margin:0;
	padding:0 0 20px 0;
	width:574px;
	text-align: left;
}

#main_right {
	margin:0;
	padding:0 0 20px 0;
	width:420px;
	text-align: left;
}


/*
#main_right_02 {
	margin:0;
	padding:0 0 20px 0;
	width:153px;
	text-align: left;
}
*/


/* アニメ
-----------------------------------------------*/

#anime{
	margin:0;
	padding:15px 0 0 8px;
}


/* 左メニュー
-----------------------------------------------*/

#left_navi{
	margin:15px 0 15px 8px;
	padding:0;
}

#left_navi div.guide ul{
	margin:0;
	padding:0 0 20px 0;
}

#left_navi div.guide li{
	margin:0;
	padding:0;
	width:176px;
	list-style:none;
	list-style-image:none;
}

#left_navi div.guide li a{
	margin:0;
	padding:0;
	width:176px;
	text-decoration:none;		
	display:block;
}


#leftside div.guide li#menu_left_moushikomi01{
	background-image:url(../images/faq/menu_left_faq01.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi01 a:hover{
	background-image:url(../images/faq/menu_left_faq01_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi01 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#menu_left_moushikomi02{
	background-image:url(../images/faq/menu_left_faq02.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi02 a:hover{
	background-image:url(../images/faq/menu_left_faq02_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi02 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#menu_left_moushikomi03{
	background-image:url(../images/faq/menu_left_faq03.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi03 a:hover{
	background-image:url(../images/faq/menu_left_faq03_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi03 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#menu_left_moushikomi04{
	background-image:url(../images/faq/menu_left_faq04.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi04 a:hover{
	background-image:url(../images/faq/menu_left_faq04_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi04 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#menu_left_moushikomi05{
	background-image:url(../images/faq/menu_left_faq05.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi05 a:hover{
	background-image:url(../images/faq/menu_left_faq05_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi05 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#menu_left_moushikomi06{
	background-image:url(../images/faq/menu_left_faq06.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi06 a:hover{
	background-image:url(../images/faq/menu_left_faq06_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi06 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#menu_left_moushikomi07{
	background-image:url(../images/faq/menu_left_faq07.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi07 a:hover{
	background-image:url(../images/faq/menu_left_faq07_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi07 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#menu_left_moushikomi08{
	background-image:url(../images/faq/menu_left_faq08.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi08 a:hover{
	background-image:url(../images/faq/menu_left_faq08_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi08 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#menu_left_moushikomi09{
	background-image:url(../images/faq/menu_left_faq09.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi09 a:hover{
	background-image:url(../images/faq/menu_left_faq09_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi09 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#menu_left_moushikomi10{
	background-image:url(../images/faq/menu_left_faq10.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#menu_left_moushikomi10 a:hover{
	background-image:url(../images/faq/menu_left_faq10_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#menu_left_moushikomi10 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list{
	background-image:url(../images/moushikomi/title_product_list.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a01{
	background-image:url(../images/moushikomi/prd_list_a01.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a01 a:hover{
	background-image:url(../images/moushikomi/prd_list_a01_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_a01 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_a02{
	background-image:url(../images/moushikomi/prd_list_a02.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a02 a:hover{
	background-image:url(../images/moushikomi/prd_list_a02_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_a02 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_a03{
	background-image:url(../images/moushikomi/prd_list_a03.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a03 a:hover{
	background-image:url(../images/moushikomi/prd_list_a03_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_a03 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_a04{
	background-image:url(../images/moushikomi/prd_list_a04.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a04 a:hover{
	background-image:url(../images/moushikomi/prd_list_a04_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_a04 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_a05{
	background-image:url(../images/moushikomi/prd_list_a05.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a05 a:hover{
	background-image:url(../images/moushikomi/prd_list_a05_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_a05 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_a06{
	background-image:url(../images/moushikomi/prd_list_a05.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a06 a:hover{
	background-image:url(../images/moushikomi/prd_list_a05_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_a06 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_a07{
	background-image:url(../images/moushikomi/prd_list_a07.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a07 a:hover{
	background-image:url(../images/moushikomi/prd_list_a07_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_a07 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_a08{
	background-image:url(../images/moushikomi/prd_list_a08.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a08 a:hover{
	background-image:url(../images/moushikomi/prd_list_a08_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_a08 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_a09{
	background-image:url(../images/moushikomi/prd_list_a09.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_a09 a:hover{
	background-image:url(../images/moushikomi/prd_list_a09_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_a09 a{
	width:176px;
	height:27px;
}


#leftside div.guide li#prd_list_b01{
	background-image:url(../images/moushikomi/prd_list_b01.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_b01 a:hover{
	background-image:url(../images/moushikomi/prd_list_b01_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_b01 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_b02{
	background-image:url(../images/moushikomi/prd_list_b02.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_b02 a:hover{
	background-image:url(../images/moushikomi/prd_list_b02_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_b02 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_b03{
	background-image:url(../images/moushikomi/prd_list_b03.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_b03 a:hover{
	background-image:url(../images/moushikomi/prd_list_b03_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_b03 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_b04{
	background-image:url(../images/moushikomi/prd_list_b04.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_b04 a:hover{
	background-image:url(../images/moushikomi/prd_list_b04_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_b04 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_b05{
	background-image:url(../images/moushikomi/prd_list_b05.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_b05 a:hover{
	background-image:url(../images/moushikomi/prd_list_b05_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_b05 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_b06{
	background-image:url(../images/moushikomi/prd_list_b06.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_b06 a:hover{
	background-image:url(../images/moushikomi/prd_list_b06_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_b06 a{
	width:176px;
	height:27px;
}

#leftside div.guide li#prd_list_c01{
	background-image:url(../images/moushikomi/prd_list_c01.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent:-9999px;
}

#leftside div.guide li#prd_list_c01 a:hover{
	background-image:url(../images/moushikomi/prd_list_c01_on.jpg);
	background-repeat:no-repeat;
	width:176px;
	height:27px;
	text-indent: -9999px;
}

#leftside div.guide li#prd_list_c01 a{
	width:176px;
	height:27px;
}



/* 下層ページ共通
---------------------------------------------*/

#pankuzu{
	margin:0;
	padding:5px 5px 5px 18px;
	font-size:12px;
	border-bottom:1px solid #dddddd;

}

.contents_title{
	margin:0 0 0 15px;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

.contents_sub_title{
	margin:15px 0 0 20px;
	padding:0;
	font-size:12px;
}

.contents_text{
	margin:15px 0 0 20px;
	padding:0;
	font-size:12px;
}


/* 下層ページコンテンツ
---------------------------------------------*/


#main_right #set_table{
	width:550px;
	margin:15px 0 0 20px;
	padding:0 30px 0 0;
}

#main_right .set_table_left{
	width:90px;
	margin:0;
	padding:5px 0 5px 0;
	font-size:12px;
	line-height:160%;
}

#main_right .set_table_left span{
	margin:0;
	padding:5px 0 5px 0;
	color:#006699;
	font-size:12px;
}

#main_right .set_table_right{
	margin:0;
	padding:5px 0 5px 0;
	font-size:12px;
	line-height:160%;
}

#main_right .set_text{
	margin:0;
	padding:0 0 5px 0;
	font-size:12px;
}

#main_right #buy_table{
	width:380px;
	margin:15px 0 0 20px;
	padding:0;
}

#main_right .buy_table_left{
	width:200px;
	margin:0;
	padding:5px 0 5px 0;
	font-size:12px;
}

#main_right .buy_table_right{
	margin:0;
	padding:5px 0 5px 0;
	font-size:12px;
}


/* 右カラム
---------------------------------------------*/

/*
#main_right_02 #pict_kougi{
	margin:70px 0 0 0;
	padding:0;
}


#main_right_02 #mokuji{
	width:130px;
	margin:0;
	padding:30px 0 0 10px;
       	list-style:none;
       	text-align:right;
}

#main_right_02 #mokuji_table{
	width:130px;
	margin:5px 0 0 0;
	padding:0;
	border-top:1px solid #cccccc;
}

#main_right_02 #mokuji_table td{
       	font-size:12px;
       	padding:5px 5px 5px 8px;
       	color:#666666;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:left;
}


#bottom_muryou{
	margin:0;
	padding:20px 0 0 0;
	text-align:center;
}


*/



/* フッタ
---------------------------------------------*/

#footer {
	clear: both;
	width:770px;
	height: 150px;
	margin:0px;
	padding:10px 0px 0 0px;
	font-size: 12px;
	color: #990000;
	border-top: 1px solid #cccccc;
	background: #006699;
}

#footermenu{
       	margin:15px 0 0 10px;
       	font-size:12px;
       	text-align:left;
	color:#ffffff;
}

#footermenu a{
	color:#ffffff;
}


#footermenu a:visited{
      	color:#f9f9f9;
}

#footermenu a:hover{
      	color:#f2f2f2;
}


#copyright{
	margin:0;
	padding:15px 0 0 15px;
      	font-size:12px;
      	text-align:left;
	color:#ffffff;
}


#area{
	margin:0;
	padding:15px 0 0 15px;
}

#area p{
      	font-size:10px;
      	text-align:left;
	color:#ffffff;
}

