@charset "utf-8";


strong {
	font-weight: normal;
}


/*---------区切り用ボーダー線-----------------*/
.border_01 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}



/*-----------------文字カラースタイル----------*/
/*-----赤--------*/
.color_style1 {
	color: #FF0000;
}

.color_style2 {
	color: #FF9900
}

.color_style3 {
	color: #FF9900
}

.color_style4 {
	font-size: 15px;
	color: #FF9900
}

/*----------------------全体適用--------------------------*/
* {
	margin: 0px;
	padding: 0px;
}

/*------------------フロートクリア-------------------------*/
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

/*------------------表示消し---------------------------------*/
em {
	visibility: hidden;
}


/*-----------------リスト表示なし------------------------*/
li {
	list-style-type: none;
}




#link {
	font-size: 11px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 15px;
}




/*----------------メイン----------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(../img/body.jpg);
	background-repeat: repeat-x;
	background-position: 0px 3px;
}

	
.warpper {
	display: block;
	padding: 0px;
	width: 950px;
	height:100%;/*2011.05.19 追加分*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.midashi_txt img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}






/*---------------------ヘッダー------------------------*/
.header {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 115px;
}
.header_catch {
	display: block;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.header_catch h1 {
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}
.header_logo {
	background-color: #CCCCCC;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 70px;
	background-image: url(../img/head_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.header_logo a {
	display: block;
	height: 65px;
	width: 470px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 20px;
	text-decoration: none;
}
.header_logo h2 {
	font-size: 5px;
	text-decoration: none;
}
.top_and_map {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
.toppage ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../img/arrow01.jpg);
	background-repeat: no-repeat;
	background-position: 7px 0px;
}
.toppage {
	display: block;
	width: 600px;
	float: left;
}

.toppage li {
	display: inline;
}
.toppage h6 {
	font-size: 12px;
	font-weight: normal;
	display: inline;
}
.toppage a {
	color: #379BFF;
	text-decoration: none;
}
.toppage a:hover {
	color: #FF9900;
	text-decoration: none;
}

.sitemap {
	display: block;
	width: 140px;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
.sitemap h6 {
	font-size: 5px;
}
.sitemap a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 140px;
	text-decoration: none;
	background-image: url(../img/sitemap.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sitemap a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 140px;
	text-decoration: none;
	background-image: url(../img/sitemap.jpg);
	background-repeat: no-repeat;
	background-position: -140px 0px;
}








/*-------------------------メインボックス-------------------------*/
.main_box {
	display: block;
	padding: 0px;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/*---------------------左エリア追加分2011.05.16-----------------------------*/
.left_area{
		width: 300px;
		float:left;
		/*background-color:#000;*/
	
}

/*---------------------左メニュー-----------------------------*/
/*トップページのみ適用201105.16追加*/
.left_menu_box_top {
	display: block;
	padding: 0px;
	width: 215px;
	float: left;/*2011.05.16_変更　right⇒left*/
	background-image: url(../img/left_menu_bk.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.left_menu_box {
	display: block;
	padding: 0px;
	width: 215px;
	float: right;/*2011.05.16_変更　right⇒left*/
	background-image: url(../img/left_menu_bk.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left_menu {
	margin-top: 5px;
	margin-bottom: 10px;
	width: 200px;
	padding-left: 5px;
}
.left_menu_title {
	display: block;
	height: 36px;
	background-image: url(../img/left_menu_title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu_title h2 {
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	line-height: 36px;
	color: #3366CC;
}
/*---------------------Willgate修正090326-----------------------------*/
.left_menu_title .ptn01 {
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	line-height: 36px;
	color: #3366CC;
}

.left_menu_sub {
	display: block;
	margin-top: 8px;
}
.left_menu_sub li {
	background-color: #FFFFFF;
	display: block;
	margin-bottom: 2px;
	background-image: url(../img/arrow02.jpg);
	background-repeat: no-repeat;
	background-position: 3px 6px;
}
.left_menu_sub h3 {
	font-size: 13px;
	font-weight: normal;
	padding-left: 15px;
	line-height: 26px;
}
/*---------------------Willgate修正090326-----------------------------*/
.left_menu_sub .ptn02 {
	font-size: 13px;
	padding-left: 15px;
	line-height: 26px;
	color: #3366CC;
}

.left_menu_sub a {
	text-decoration: none;
	color: #379BFF;
}
.left_menu_sub a:hover {
	color: #FF9900;
	text-decoration: underline;
}

/*--------------------右メニュー-------------------------*/
.right_menu_box {
	display: block;
	padding: 0px;
	width: 200px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.right_menu {
	margin-bottom: 10px;
	background-color: #DADEE9;
	padding-top: 1px;
	padding-bottom: 5px;
}

.right_menu_title {
	display: block;
	height: 32px;
	margin-bottom: 5px;
	margin-right: 1px;
	margin-left: 1px;
	background-image: url(../img/right_menu_title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.right_menu_title h2 {
	font-size: 11px;
	font-weight: bold;
	line-height: 32px;
	color: #3366CC;
	text-align: center;
}
/*---------------------Willgate修正090326-----------------------------*/
.right_menu_title .ptn03 {
	font-size: 11px;
	font-weight: bold;
	line-height: 32px;
	color: #3366CC;
	text-align: center;

}

.right_menu_title #tuika01{
	font-size: 10px;
	font-weight: bold;
	line-height: 32px;
	color: #3366CC;
	text-align: center;

}
.right_menu_sub_01 {
	display: block;
	margin-top: 8px;
	margin-right: 1px;
	margin-left: 1px;
}
.right_menu_sub_01 li {
	background-color: #FFFFFF;
	display: block;
	margin-bottom: 2px;
}
.right_menu_sub_01 h3 {
	font-size: 13px;
	font-weight: normal;
	line-height: 26px;
	padding-left: 40px;
}
/*---------------------Willgate修正090326-----------------------------*/
.right_menu_sub_01 .ptn04 {
	font-size: 13px;
	line-height: 26px;
	color: #3366CC;
	text-align: left;
	padding-left:40px;
}

.right_menu_sub_01 .rank_01_a {
	background-image: url(../img/icon_001.gif);
	background-repeat: no-repeat;
	border: 1px solid #FF9999;
	background-position: 0px 0px;
	background-color: #FFE8E8;
	height: 25px;
}

.right_menu_sub_01 .ptn04 {
	font-size: 13px;
	line-height: 26px;
	color: #3366CC;
	text-align: left;
	padding-left:40px;
}

.right_menu_sub_01 .rank_01 {
	background-image: url(../img/rank_01.jpg);
	background-repeat: no-repeat;
}

.right_menu_sub_01 .rank_02 {
	background-image: url(../img/rank_02.jpg);
	background-repeat: no-repeat;
}
.right_menu_sub_01 .rank_03 {
	background-image: url(../img/rank_03.jpg);
	background-repeat: no-repeat;
}
.right_menu_sub_01 .rank_04 {
	background-image: url(../img/rank_04.jpg);
	background-repeat: no-repeat;
}
.right_menu_sub_01 .rank_05 {
	background-image: url(../img/rank_05.jpg);
	background-repeat: no-repeat;
}

.right_menu_sub_01 a {
	color: #379BFF;
	text-decoration: none;
}
.right_menu_sub_01 a:hover {
	color: #FF9900;
	text-decoration: underline;
}


.right_menu_sub_02 {
	display: block;
	margin-top: 8px;
	margin-right: 1px;
	margin-left: 1px;
}
.right_menu_sub_02 li {
	background-color: #FFFFFF;
	display: block;
	margin-bottom: 2px;
}
.right_menu_sub_02 h3 {
	font-size: 13px;
	font-weight: normal;
	padding-left: 25px;
	line-height: 26px;
}
/*---------------------Willgate修正090326-----------------------------*/
.right_menu_sub_02 .ptn05 {
	font-size: 13px;
	line-height: 26px;
	text-align: left;
	padding-left:25px;
}

.right_menu_sub_02 a {
	color: #379BFF;
	text-decoration: none;
}
.right_menu_sub_02 a:hover {
	color: #FF9900;
	text-decoration: underline;
}







/*--------------------------コンテンツ-----------------------------*/

/*トップページ用_2011.05.16追加分*/
/*下層ページ用*/
.content_box {
	display: block;
	width: 515px;
	margin-left: 225px;/*201105.16変更　210⇒220*/
	line-height: 150%;
	float:left;/*201105.16追加分*/
}


/*下層ページ用*/
.content_box_02 {
	display: block;
	width: 515px;
	margin-left: 210px;
	line-height: 150%;
}

.content_box1 {
	display: block;
	width: 600px;
	margin-left: 210px;
	line-height: 150%;
}
.midashi_box {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.midashi_txt {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.midashi_txt a {
	color: #379BFF;
}
.midashi_txt a:hover {
	color: #FF9900;
}

#midashi_title_01 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	background-image: url(../img/midashi_title01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#midashi_title_01 h4 {
	font-size: 17px;
	line-height: 45px;
	margin-left: 50px;
	color: #333333;
}
/*---------------------Willgate修正090326-----------------------------*/
#midashi_title_01 h2 {
	font-size: 17px;
	line-height: 45px;
	margin-left: 50px;
	color: #333333;
}

#midashi_title_02 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	background-image: url(../img/midashi_title02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#midashi_title_02 h4 {
	font-size: 17px;
	line-height: 35px;
	margin-left: 50px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
/*---------------------Willgate修正090326-----------------------------*/
#midashi_title_02 h2 {
	font-size: 17px;
	line-height: 35px;
	margin-left: 50px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}


#midashi_title_02 .h2 {
	font-size: 17px;
	font-weight: bold;
	line-height: 35px;
	margin-left: 50px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}


#midashi_title_03 {
	display: block;
	padding: 0px;
	height: 70px;
	background-image: url(../img/midashi_title03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#midashi_title_03 h3 {
	font-size: 14px;
	line-height: 14px;
	margin-left: 65px;
	color: #4B87C2;
	margin-top: 1px;
	padding-top: 10px;
}

#midashi_title_03 h4 {
	font-size: 19px;
	line-height: 19px;
	margin-left: 65px;
	color: #333333;
	margin-top: 1px;
	padding-top: 5px;
}

.midashi_title_04 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	background-image: url(../img/midashi_title04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.midashi_title_04 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}

/*----------------------サーバー比較ランキング------------------------*/
#midashi_title_05_01 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/server_rank_title01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_05_01 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
#midashi_title_05_02 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/server_rank_title02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_05_02 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
#midashi_title_05_03 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/server_rank_title03.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_05_03 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
#midashi_title_05_04 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/server_rank_title04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_05_04 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
#midashi_title_05_05 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/server_rank_title05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_05_05 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
#midashi_title_05_06 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/server_rank_title06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_05_06 h4 {
	font-size: 18px;
	line-height: 18px;
	margin-left: 110px;
	color: #6FBAFF;
	margin-top: 1px;
	padding-top: 30px;
	font-weight: bold;
}


/*----------------------水ミネラルウォーター比較ランキング------------------------*/
#midashi_title_06_01 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/mizu_rank_title01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_06_01 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
#midashi_title_06_02 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/mizu_rank_title02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_06_02 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
#midashi_title_06_03 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/mizu_rank_title03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_06_03 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
#midashi_title_06_04 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/mizu_rank_title04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_06_04 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
}
#midashi_title_06_05 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	background-image: url(../img/mizu_rank_title05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#midashi_title_06_05 h4 {
	font-size: 15px;
	line-height: 15px;
	margin-left: 35px;
	color: #333333;
	margin-top: 1px;
	padding-top: 10px;
	padding-left: 30px;
}


.rank_table td {
	margin: 0px;
	padding: 5px;
}


#midashi_title_07 {
	display: block;
	padding: 0px;
	height: 70px;
	background-image: url(../img/midashi_title03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#midashi_title_07 h4 {
	font-size: 19px;
	line-height: 70px;
	margin-left: 65px;
	color: #333333;
	margin-top: 1px;
	padding-top: 5px;
}




.midashi_box_s {
	display: block;
	width: 515px;
	margin: 0px;
	padding: 0px;
}
#midashi_s01 {
	display: block;
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.midashi_s_title_01 {
	display: block;
	height: 35px;
	background-image: url(../img/midashi_s_title01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 10px;
}
.midashi_s_title_02 {
	display: block;
	height: 35px;
	background-image: url(../img/midashi_s_title02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 10px;
}
.midashi_s_title_01 h5 {
	font-size: 14px;
	line-height: 35px;
	color: #333333;
	text-align: center;
}
.midashi_s_title_02 h5 {
	font-size: 14px;
	line-height: 35px;
	color: #333333;
	text-align: center;
}
/*---------------------Willgate修正090326-----------------------------*/
.midashi_s_title_01 h3 {
	font-size: 14px;
	line-height: 35px;
	color: #333333;
	text-align: center;
}
/*---------------------Willgate修正090326-----------------------------*/
.midashi_s_title_02 h3 {
	font-size: 14px;
	line-height: 35px;
	color: #333333;
	text-align: center;
}

.midashi_s_top {
	display: block;
	padding: 0px;
	height: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/midashi_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.midashi_s_bottom {
	color: #00FF99;
	display: block;
	padding: 0px;
	height: 5px;
	margin: 0px;
	background-image: url(../img/midashi_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.midashi_s_txt {
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #AADC40;
	border-left-color: #AADC40;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#midashi_s02 {
	display: block;
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#midashi_s03 {
	display: block;
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#midashi_s04 {
	display: block;
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#midashi_table td {
	padding: 5px;
}








/*-----------------------------フッター---------------------------*/
#footer {
	display: block;

	position: absolute;
	bottom: -2400px;/*2011.05.19　2100⇒2200に変更*/*2011.08.09　2200⇒2400に変更*/

	text-align: center;
	background-image: url(../img/footer_bk.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}


.footer {
	display: block;
	text-align: center;
	background-image: url(../img/footer_bk.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.footer_menu ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footer_menu {
	display: block;
	color: #379BFF;
}
.footer_menu li {
	display: inline;
	margin-left: 5px;
	margin-right: 10px;
}
.footer_menu h6 {
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	display: inline;
}


/*---------------------Willgate修正090326-----------------------------*/
.footer_menu .ptn06 {
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	display: inline;
}

.footer_menu a {
	color: #379BFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #379BFF;
	padding-right: 10px;
}
.footer_menu a:hover {
	color: #FF9900;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #379BFF;
	padding-right: 10px;
}

.right_menu_title h2#tuika02 {
	font-size: 1px;
	height: 40px;
	width: 200px;
}
/*---------------------Willgate修正090326-----------------------------*/
#tuika02 {
	font-size: 1px;
	height: 40px;
	width: 200px;
}

#tuika02 a {
	background-image: url(../img/tuika_p01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	display: block;
	background-position: 0px 0px;
	text-indent:-9999px;
}

.right_menu_title h2#tuika03 {
	font-size: 1px;
	height: 40px;
	width: 200px;
}
/*---------------------Willgate修正090326-----------------------------*/
#tuika03 {
	font-size: 1px;
	height: 40px;
	width: 200px;
}

#tuika03 a {
	background-image: url(../img/tuika_p02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	display: block;
	background-position: 0px 0px;
	text-indent:-9999px;
}


#tuika04 {
	font-size: 15px;
}

.right_menu_title h2#tuika05 {
	font-size: 1px;
	height: 40px;
	width: 200px;
}
/*---------------------Willgate修正090326-----------------------------*/
#tuika05 {
	font-size: 1px;
	height: 40px;
	width: 200px;
}

#tuika05 a {
	background-image: url(../img/tuika_p03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	display: block;
	background-position: 0px 0px;
		text-indent:-9999px;
}

.link_box {
	display: block;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 2px solid #FF9999;
}
/*---------------------Willgate修正090326-----------------------------*/
.link_box a {
	font-weight:bold;
}

.link_box h4 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #009900;
}
/*---------------------Willgate修正090326-----------------------------*/
.link_box h3 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #009900;
}

.link_box h5 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.right_menu_a {
	border: 2px solid #9ECEFF;
	background-color: #9ECEFF;
	margin-bottom: 15px;
}
.r1 {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 2px solid #FFCC00;
	background-image: url(../img/rbk005.jpg);
	background-repeat: repeat-x;
}
.r2 {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 2px solid #FFCC00;
	background-image: url(../img/rbk005.jpg);
	background-repeat: repeat-x;
}
.r3 {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 2px solid #FFCC00;
	background-image: url(../img/rbk005.jpg);
	background-repeat: repeat-x;
}
/*---------------------cosmo修正101111-----------------------------*/
#tuika06 {
	font-size: 1px;
	height: 40px;
	width: 200px;
}

#tuika06 a {
	background-image: url(../img/tuika_p04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	display: block;
	background-position: 0px 0px;
		text-indent:-9999px;
}

.link_box {
	display: block;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 2px solid #FF9999;
}

#tuika07 {
	font-size: 1px;
	height: 40px;
	width: 200px;
}

#tuika07 a {
	background-image: url(../img/tuika_p05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	display: block;
	background-position: 0px 0px;
		text-indent:-9999px;
}

.link_box {
	display: block;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 2px solid #FF9999;
}

/*---------------------cosmo修正110721-----------------------------*/
#tuika08 {
	font-size: 1px;
	height: 200px;
	width: 200px;
}

#tuika08 a {
	background-image: url(../img/tuika_p06.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 200px;
	display: block;
	background-position: 0px 0px;
		text-indent:-9999px;
}

.link_box {
	display: block;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 2px solid #FF9999;
}

