#dispFormSpace {	padding: 0px;	width: 100%x;	margin-left:auto;	margin-right:auto;	text-align:center;	background-color: #FFFFFF; /* bgcolor */}#dispHeadImg {	border: dashed 1px #666666;	width: 780px;	height: 60px;	text-align: center; /* header_img_align */}#dispFootImg {	border: dashed 1px #666666;	width: 780px;	height: 60px;	text-align: center; /* header_img_align */}#dispForm {	width: 780px; /* fix */	background-color: #FFFFFF; /* form_bgcolor */	margin-left:auto; /* form_align */	margin-right:auto; /* form_align */	text-align:justify; /* form_align */	border:#000; /* form_border_color */	border-size: 0px; /* form_border_size */	border-style: solid; /* fix */}#dispSection {	color:#000000; /* section_color */	font: italic; /* section_font */	font-size: 12pt; /* section_font_size */	border: dashed 1px #666666;	padding:5px;	width: 480px; /* fix */}#dispSupportText {	color: #000000; /* support_text_color */	font: italic; /* support_text_font */	font-size: 10pt; /* support_text_font_size */	border: dashed 1px #666666;	padding:5px;	width: 480px; /* fix */}#dispSupportTextReq {	color: #000000; /* support_text_color */	font: italic; /* support_text_font */	font-size: 10pt; /* support_text_font_size */	border: dashed 1px #666666;	padding:5px;	width: 480px; /* fix */}#dispLabel {	color: #000000; /* label_color */	font: italic; /* label_font */	font-size: 10pt; /* label_font_size */	border: dashed 1px #666666;	padding:5px;	width: 480px; /* fix */}#dispLabelReq {	color: #000000; /* label_color_req */	font: italic; /* label_font_req */	font-size: 10pt; /* label_font_size_req */	border: dashed 1px #666666;	padding:5px;	width: 480px; /* fix */}#dispItem {	border-color: #FFFFFF; /* item_border_color */	background-color: #FFFFFF; /* item_bgcolor */	padding: 3px; /* item_padding */}#dispItemReq {	border-color: #FFFFFF; /* item_border_color_req */	background-color: #FFFFFF; /* item_bgcolor_req */	padding: 3px; /* item_padding */	color: #000000;	font-size: 10pt;}#dispFormElement {	text-align: left; /* fix */}#dispFormElementReq {	text-align: left; /* fix */}#dispFormElementSec {	text-align: left; /* fix */}/* ↓ウラワザ関連追加分↓ *//* タグ定義 */body {	padding: 0px;	margin: 0px;	background-color: #FFEC9B;}h1 {	font-size: small;	color: #222222;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-weight: normal;}h2 {	float: left;	font-size: middle;	line-height: 130%;	color: #222222;	margin: 3px;	font-weight: normal;}h3 {	background-image:url('/img/m1_centerback3.jpg');	height: 40px;	width: 665px;	margin: 0px 0px -10px 0px;	padding: 20px 0px 0px 8px;	background-repeat: no-repeat;	background-position: center top;	font-size: medium;	line-height: 130%;	color: #BB0000;	text-align: left;	vertical-align: bottom;	font-weight: bold;}fieldset{/* border-color: #aaaaaa; */padding: 0.5em;}legend{font-size: 9pt;font-weight: bold;color: #ff6600;}/* ★★★ tables ★★★ */#cakeSqlLog td {text-align: left;padding: 4px 8px;background: #fff;border-bottom: 2px solid #ccc;}/* forms */form {margin: 0em 0em 0em 0em;}input {}input[type=text] {width: 25em;}input[type=checkbox] {}textarea {width: 40em;height: 10em;font-size: 10pt;font-weight: normal;color: #333333;}select {}option {}input[type=submit] {}label {font-size: 10pt;font-weight: bold;color: #333333;display: block;margin-left: 0em;}form div{vertical-align: text-top;margin-left: 1em;margin-bottom: 1em;}form div.date{margin-left: 0em;}.annotation {font-size: 10px;font-weight:normal;color:#003300;line-height:140%;}.form_error_message{font-size: 11pt;font-weight:bold;color:#ff0000;}.required{clear: both;color:#FF0000;font-weight:bold;}.GeneratedFormTDTitle {	padding: 5px;	width: 260px;	border: 1px solid #cc9900;	vertical-align: middle;	font-size:10pt;}.GeneratedFormTDInput {	padding: 5px;	width: 580px;	background: #ffec9b;	border: 1px solid #cc9900;	font-size:10pt;}.optional{clear: both;color:#555;}.submit {clear: both;margin-top: 10px;margin-left: 10px;}/* General Style Info */a{/*color:#003d4c;text-decoration:none;*/}a:hover{/*color:#003d4c;text-decoration:underline;*/}a img{border:none;}h4 {	color:#0057ae;	margin:0px 0px .5em 0px;}em {font-size: 12px;}ul {margin: 0px;line-height:140%;padding-left:12px;}li {margin: 0px;line-height:140%;}/* ★★★Layout★★★ */#container{	text-align: center;	background: #fff;}/* ページヘッダー */#header {	width: 860px;}/* ヘッダー左 */#header .box1 {	width: 300px;	height: auto;	text-align: left;	vertical-align: baseline;}/* ヘッダー右 */#header .box2 {	width: 560px;	height: auto;	text-align: center;	vertical-align: baseline;}/* ヘッダー３段目 */#header .box3 {	width: 860px;	height: 35px;	font-size: 10pt;	font-weight: bold;	vertical-align: middle;	color: #FF9900;	margin-top: 5px;	margin-bottom: 5px;}#header .box3 .box3_search1 {	float: left;	text-align: left;	font-size: small;}#header .box3 .box3_button1 {	float: left;	width: 80px;	height: 30px;	padding-left: 5px;	margin: 4px 0px 0px;	text-align: left;}#header .box3 .box3_navi1 {	float: left;	width: 460px;	height: 30px;	padding-left: 5px;	text-align: right;	margin-top: 8px;	line-height: 130%;	padding-right: 5px;}/*ラブワザ　無効化#header{#margin-top: 1em;#padding: 4px 20px;}*/#content{clear:both;text-align: center;width:100%;	background-image: url('/img/backimg2.jpg');	background-repeat: repeat-x;	background-position: center top;}#login_usr_name{clear:both;text-align: right;padding: 5px 40px 5px 0px;background-color:#ffeeee}.message{    position:absolute;    top:50px;    left:100px;    width:500px;    font-size:14px;    border: solid 1px #c9b484;    padding:12px;    color:#000;    background-color:#fff9d9;    text-align:center;}/* scaffold show */div.related {clear:both;display:block;}dl {line-height:2em;margin:0em 1em;float:left;width: 400px;}dt {font-weight: bold;vertical-align:top;}dd {margin-left:10em;margin-top:-2em;vertical-align:top;}/* notices and errors */#flashMessage, .error, .error_message {color:#900;font-size: 16px;background-color: #fff;margin: 8px 0px;font-weight: bold;}.error_message {clear: both;}.error em {font-size: 18px;color: #003d4c;}.notice {color: #656565;font-size: 14px;background-color: #f4f4f4;padding: 0.5em;margin: 1em 0;display:block;}.tip {font-size: 10pt;font-weight: normal;color: #656565;background-color: #ddd;}/* action links */ul.actions {margin: 0px;float: left;width: 200px;}ul.actions li {margin: 0px;}pre {padding: 1em;}/* ★★★詳細ページ★★★ */.report_name{	font-size:medium;	font-weight:bold;	color:#004400;	text-align: left;	margin-top: 5px;	margin-bottom: 3px;	border-left-width: 18px;	border-left-style: solid;	border-left-color: #00AA00;	text-indent: 10px;	margin-left: 5px;	vertical-align: middle;	padding-left: 3px;}.report_name_rev{	font-size:medium;	font-weight:bold;	color:#004500;	text-align: left;	margin-top: 5px;	margin-bottom: 3px;	text-indent: 10px;	margin-left: 3px;	vertical-align: middle;	padding-left: 2px;	line-height: 130%;}.comment{	font-size:9pt;	font-weight:normal;	color:#000000;	line-height:120%;}.topic{	font-size:medium;	font-weight:bold;	color:#990000;	line-height:120%;	border-left-width: 18px;	border-left-style: solid;	border-left-color: #990000;	text-align: left;	vertical-align: middle;	padding-left: 5px;}.table_waku1 {/*	font-size: small; */	line-height: 110%;	color: #005500;	background-color: #FFFFFF;	margin-bottom: 3px;}.kensakustyle1 {	color: #004400;	background-color: #EEEEEE;	text-align: left;	border: 1px solid #BB0000;}.formstyle1 {	font-size: small;	font-weight: bold;	color: #222222;	text-align: left;	vertical-align: middle;	border: 1px solid #AA0000;}.table_waku2 {	border: 1px solid #777777;	font-size: small;	line-height: 120%;	color: #444444;	background-color: #FFFFFF;	margin-bottom: 3px;}.table_wakureport1 {/*	font-size: small; */	line-height: 130%;	color: #222222;	background-color: #FFFFFF;	text-align: left;	vertical-align: top;	padding-bottom: 5px;	margin-bottom: 1px;}.table_waku3 {	font-size: small;	line-height: 110%;	color: #444444;	font-weight: bold;	background-color: #FFFFFF;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #FFC300;}.table_waku4 {	border: 1px solid #FF9900;	font-size: small;	line-height: 120%;	color: #880000;	background-color: #FFFFCC;	padding: 3px;	text-align: left;	vertical-align: top;}.table_waku5 {/*	font-size: small; */	line-height: 110%;	color: #000000;	background-color: #FFFFFF;	margin-bottom: 3px;}/* -------------- トップページ関係 ------------- */.table_top {	margin: 0;	padding: 0;	width: 100%;	border: 0px;}.td1 {	width: 25%;	text-align: left;	vertical-align: top;}.td2 {	width: 50%;	text-align: center;	vertical-align: top;}.table_new {	margin: 0;	padding: 0;	width: 100%;	border: 1px;	border-style: solid;	border-color: #aaaaaa;}.stylecenter {	text-align: center;}.table_ranking {	background-color: #FFFFFF;	margin: 0;	padding: 0;	width: 100%;	border: 1px;	border-style: solid;	border-color: #0000ff;}.style_right {	text-align: left;	margin: 0px;	padding: 10px;}.jansrch1 {	font-size: medium;	text-align: left;	text-indent: 5px;	vertical-align: bottom;	padding: 2px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #663300;}.catg_txt1 {	font-size: small;	line-height: 150%;	color: #222222;	background-color: #EEEEEE;	text-align: left;	text-indent: 10px;	vertical-align: middle;	margin-top: 0px;	margin-bottom: 5px;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 2px;	background-image: url('/img/jantitle_back4.jpg');	background-repeat: repeat-x;	background-position: top;}.catg_txt2 {	font-size: small;	line-height: 150%;	color: #222222;	background-color: #EEECE3;	text-align: left;	text-indent: 10px;	vertical-align: middle;	margin-top: 5px;	margin-bottom: 5px;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 2px;	background-image: url('/img/jantitle_back3.jpg');	background-repeat: repeat-x;	background-position: top;}.catg_txt3 {	font-size: small;	line-height: 150%;	color: #222222;	background-color: #EEE3E3;	text-align: left;	text-indent: 10px;	vertical-align: middle;	margin-top: 5px;	margin-bottom: 5px;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 2px;	background-image: url('/img/jantitle_back1.jpg');	background-repeat: repeat-x;	background-position: top;}.catg_txt4 {	font-size: small;	line-height: 150%;	color: #222222;	background-color: #E3EEE6;	text-align: left;	text-indent: 10px;	vertical-align: middle;	margin-top: 5px;	margin-bottom: 5px;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 2px;	background-image: url('/img/jantitle_back2.jpg');	background-repeat: repeat-x;	background-position: top;}.ranktitle1 {	font-size: medium;	font-weight: bold;	color: #444444;	background-color: #FFFFFF;	text-align: left;	text-indent: 5px;	vertical-align: bottom;	padding: 2px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #000099;}.style_left {	text-align: left;	margin: 0px;	padding: 10px;}.backimg1 {}.table_red1 {	background-color: #000000;	color: #FFFFFF;	font-size: small;}.txt_white1 {	color: #FFFFFF;}.txt1 {	font-size: small;	line-height: 130%;	color: #444444;	text-align: left;	padding: 5px;}.txt2 {	font-size: small;	line-height: 130%;	color: #444444;	text-align: middle;	vertical-align: middle;	padding: 5px;}.txt3 {	font-size: small;	line-height: 130%;	color: #444444;	text-align: left;	padding: 5px;	border: 1px solid #AAAAAA;}.txt_explain {	font-size: small;	line-height: 130%;	color: #222222;	text-align: left;	padding: 5px;	border: 1px solid #AAAAAA;}.mag_title1 {	font-size: medium;	line-height: 150%;	color: #222222;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #004400;	text-indent: 7px;}/* -------------- トップページ関係 ------------- *//* ★★★ ブログパーツ ★★★ *//* 大枠 */.sgwzDatas{background: #FFFFFF;}/* 奇数タイトル部 */.sgwzTitle{background: #FFFFFF;width:180px;height: 60px;line-height: 150%;font-size:10pt;padding:5px;}/* 偶数タイトル部 */.sgwzTitle2{background: #EEEEFF;width:180px;height: 60px;line-height: 150%;font-size:10pt;padding:5px;}/* 奇数ランク部 */.sgwzRank{background: #FFFFFF;font-weight: bold;width:20px;height: 60px;text-align:center;font-size:10pt;padding:5px;border-right:3px solid #FFFFFF;}/* 偶数ランク部 */.sgwzRank2{background: #EEEEFF;font-weight: bold;width:20px;height: 60px;text-align:center;font-size:10pt;padding:5px;border-right:3px solid #FFFFFF;}/* 検索部 */.sgwzSearchBox{background: #EEEEFF;line-height: 150%;font-size:10pt;padding:5px;}/* フォーム */.sgwzSearchVal{background: #FFFFFF;font-size:small;width:160px;}/* サブミット */.sgwzCommitButton{background: #FFFFFF;}#bubble_tooltip{clear: both;background-color:red;border:1px solid #000;z-index:20000;padding:2px;width:300px;position:absolute;display:none;text-align: left;}#bubble_tooltip_content{clear: both;font-size:11px;-moz-border-radius:6px;	/* Rounded edges in Firefox */font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;text-align: left;}/* ラブワザトップページ用 *//* 本文 */#honbun {	text-align: center;	height: 100%;	width: 860px;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;}.honbun_clear {	clear: both;}.backimg1 {	background-repeat: repeat-y;	background-image: url('/img/page_back1.jpg');	background-position: center top;}/* フォーム */form {	margin: 0px;}.form_backcolor_a {	margin: 3px;	padding:10px;	background-color:#eeeecc;}/* 段落 */p {	margin: 0px;	padding-top: 0px;	padding-bottom: 10px;}/* 左エリア */#honbun .left {	text-align: center;	height: 100%;	width: 180px;	float: left;	margin: 0px;	padding-top: 0px;	background-color: #FFFFFF;}#honbun .left .left_titlebox1 {	font-size: 8pt;	text-align: left;	height: 30px;	width: 170px;	margin: 0px;	padding: 10px 5px 0px 5px;	background-image:url('/img/m1_leftback1.jpg');	background-repeat: no-repeat;	background-position: center top;	font-weight: normal;	line-height: 100%;}#honbun .left .left_titleboxtxt1 {	font-size: medium;	line-height: 120%;	color: #BB0000;	text-align: left;	vertical-align: bottom;	font-weight: bold;}#honbun .left .left_waku1 {	font-size: small;	text-align: left;	height: auto;	width: 172px;	margin-top: 0px;	margin-bottom: 5px;	padding: 3px;	border: 1px solid #CC9900;	background-color: #FFFFFF;}#honbun .left .left_waku1 .catetxt1 {	font-size: small;	text-align: left;	margin-top: 0px;	margin-bottom: 2px;	padding-left: 2px;	background-color: #ffec9b;}#honbun .left .left_waku1 .catetxt2 {	font-size: small;	text-align: left;	margin-top: 0px;	margin-bottom: 2px;	padding-left: 2px;	background-color: #FFFFFF;}#honbun .left .left_waku1 .revtxt1 {	font-size: small;	text-align: left;	margin-top: 0px;	margin-bottom: 2px;	padding-left: 2px;	font-weight: nomal;	background-color: #fffacc;	border-bottom: 1px solid #999999;}/* 中央エリア */#honbun .center1 {	text-align: center;	height: 100%;	width: 490px;	float: left;	padding-right: 5px;	padding-left: 5px;	margin: 0px;	padding-top: 0px;	background-color: #FFFFFF;}#honbun .center1 .center1_titlebox1 {	font-size: small;	text-align: left;	background-image:url('/img/m1_centerback1.jpg');	height: 40px;	width: 482px;	margin: 0px;	padding: 5px 0px 3px 8px;	background-repeat: no-repeat;	background-position: center top;	font-weight: normal;}#honbun .center1 .center1_titleboxtxt1 {	font-size: medium;	line-height: 130%;	color: #BB0000;	text-align: left;	vertical-align: bottom;	font-weight: bold;}#honbun .center1 .center_waku1 {	text-align: center;	height: auto;	width: 482px;	background-color: #FFFFFF;	padding: 0px;}#honbun .center1 .pickup {	test-align:left;	font-size:small;	font-weight:bold;	line-height:180%;}#honbun .center2 {	text-align: center;	height: 100%;	width: 670px;	float: left;	padding-right: 5px;	padding-left: 5px;	margin: 0px;	padding-top: 0px;	background-color: #FFFFFF;}#honbun .center2 .center2_titlebox1 {	font-size: small;	text-align: left;	background-image:url('/img/m1_centerback2.jpg');	height: 40px;	width: 662px;	margin: 0px;	padding: 5px 0px 3px 8px;	background-repeat: no-repeat;	background-position: center top;	font-weight: normal;}#honbun .center2 .center2_titleboxtxt1 {	font-size: medium;	line-height: 130%;	color: #BB0000;	text-align: left;	vertical-align: bottom;	font-weight: bold;}#honbun .center2 .center_waku2 {	font-size: 11pt;	text-align: left;	height: auto;	width: 662px;	background-color: #FFFFFF;	padding: 20px;}#honbun .center3 {	font-size: 11pt;	text-align: left;	height: 100%;	width: 675px;	float: left;	padding-right: 5px;	padding-left: 0px;	margin: 0px;	padding-top: 0px;	background-color: #FFFFFF;}#honbun .center3 .center3_titlebox1 {	font-size: small;	text-align: left;	background-image:url('/img/m1_centerback3.jpg');	height: 40px;	width: 665px;	margin: 0px;	padding: 5px 0px 3px 8px;	background-repeat: no-repeat;	background-position: center top;	font-weight: normal;}#honbun .center3 .center3_titleboxtxt1 {	font-size: medium;	line-height: 130%;	color: #BB0000;	text-align: left;	vertical-align: bottom;	font-weight: bold;}#honbun .center3 .center_waku3 {	font-size: 11pt;	line-height: 150%;	text-align: left;	height: auto;	width:100%;	background-color: #FFFFFF;	vertical-align: top;	padding: 10px 25px 10px 20px;}}#honbun .center4 {	font-size: 11pt;	text-align: left;	height: 100%;	width: 860px;	float: left;	padding-right: 0px;	padding-left: 0px;	margin: 0px;	padding-top: 0px;	background-color: #FFFFFF;}#honbun .center4 .center4_titlebox1 {	font-size: small;	text-align: left;	background-image:url('/img/m1_centerback4.jpg');	height: 40px;	width: 852px;	margin: 0px;	padding: 5px 0px 0px 8px;	background-repeat: no-repeat;	background-position: center top;	font-weight: normal;}#honbun .center4 .center4_titleboxtxt1 {	font-size: medium;	line-height: 130%;	color: #BB0000;	text-align: left;	vertical-align: bottom;	font-weight: bold;}#honbun .center4 .center_waku4 {	padding: 0px 5px 0px 5px;	font-size: small;	line-height: 130%;	text-align: left;	height: auto;	width:106px;	background-color: #FFFFFF;	vertical-align: top;}/* レポートテキスト */#honbun .center1 .center_rep1 {	font-size: small;	height: auto;	width: 370px;	margin-bottom: 2px;	padding: 3px;	text-align: left;}#honbun .center3 .center_rep1 {	font-size: small;	height: auto;	width: 560px;	margin-bottom: 2px;	margin-left: 2px;	padding: 3px;	text-align: left;}/* レポート画像 */#honbun .center1 .rep_img {	float: left;	text-align: left;	height: 130px;	width: 100px;	margin-bottom: 0px;	padding: 0px;}/* レポートタイトル */#honbun .center1 .repheader1 {	width: 370px;	height: auto;	float: left;	font-size: medium;	line-height: 120%;	color: #222222;	margin-bottom: 3px;	padding: 3px;	font-weight: bold;	background-color: #ffffcc;	border-bottom: 1px solid #999999;	text-align: left;}#honbun .center3 .repheader1 {	width: 560px;	height: auto;	float: left;	font-size: medium;	line-height: 120%;	color: #222222;	margin-bottom: 3px;	margin-left: 2px;	padding: 3px;	font-weight: bold;	background-color: #ffffcc;	border-bottom: 1px solid #999999;	text-align: left;}#honbun .pageleft_repheader1 {	width: 99%;	height: auto;	font-size: medium;	line-height: 130%;	color: #222222;	margin-bottom: 3px;	padding: 3px;	font-weight: bold;	background-color: #ffffcc;	border-bottom: 1px solid #999999;	text-align: left;}#honbun .page_border1 {	border: 1px solid #FF6699;}#honbun .page_backcolor1 {	background-color: #FFECFF;	background-image: url('/img/love_back2.gif');	background-repeat: repeat-y;	background-position: left top;	border: 1px solid #FF6699;}#honbun .txt_area1 {	font-size: small;	text-align: left;	vertical-align:top;	width: 645px;	height: auto;	margin: 0px;	padding: 5px;	line-height: 140%;}#honbun .hidari {	text-align: left;	height: auto;	width: 98.5%;	float: left;	margin: 0px;	padding-right: 7px;	padding-left: 7px;	background-color: #FFFFFF;}#honbun .migi {}#honbun .hidari2 {	text-align: left;	height: auto;	width: 77%;	float: left;	margin: 0px;	padding-right: 3px;	padding-left: 7px;	background-color: #FFFFFF;}#honbun .migi2 {	text-align: left;	height: 100%;	width: 20%;	float: right;	padding-right: 7px;	padding-left: 3px;	margin: 0px;}/* 右エリア */#honbun .right {	text-align: center;	height: 100%;	width: 180px;	float: left;	margin: 0px;	padding-top: 0px;	background-color: #FFFFFF;}#honbun .right .right_titlebox1 {	font-size: 8pt;	text-align: left;	height: 33px;	width: 170px;	margin: 0px;	padding: 7px 5px 0px 5px;	background-image:url('/img/m1_leftback1.jpg');	background-repeat: no-repeat;	background-position: center top;	font-weight: normal;	line-height: 130%;}#honbun .right .right_titlebox2 {	font-size: 8pt;	text-align: left;	height: 33px;	width: 170px;	margin: 0px;	padding: 7px 5px 0px 5px;	background-image:url('/img/m1_leftback2.jpg');	background-repeat: no-repeat;	background-position: center top;	font-weight: normal;	line-height: 130%;	color: #FFFFFF;}#honbun .right .right_titleboxtxt1 {	font-size: medium;	line-height: 130%;	color: #BB0000;	text-align: left;	vertical-align: bottom;	font-weight: bold;}#honbun .right .right_titleboxtxt2 {	font-size: medium;	line-height: 130%;	color: #FFFFFF;	text-align: left;	vertical-align: bottom;	font-weight: bold;}#honbun .right .right_waku1 {	font-size: small;	text-align: left;	height: auto;	width: 172px;	margin-top: 0px;	margin-bottom: 5px;	padding: 3px;	border: 1px solid #CC9900;	background-color: #FFFFFF;}#honbun .right .right_waku2 {	font-size: small;	text-align: left;	height: auto;	width: 172px;	margin-top: 0px;	margin-bottom: 5px;	padding: 3px;	background-color: #FFFFFF;	border: 1px solid #CC9900;}#honbun .right .right_waku3 {	font-size: small;	text-align: left;	height: auto;	width: 172px;	margin-top: 0px;	margin-bottom: 5px;	background-color: #FFFFCC;	padding-top: 0px;	padding: 3px;	border: 1px solid #CC9900;}#honbun .right .right_waku2 .tablemargin1 {	margin-bottom: 3px;}#honbun .right .right_waku2 .juni1 {	width: 20px;	font-size: small;	text-align: center;	vertical-align: middle;	background-color: #FFCC00;}#honbun .right .right_waku2 .wakutxt1 {	font-size: small;	line-height: 130%;	text-align: left;	vertical-align: top;	padding: 5px;	height:60px;	background-color: #ffffff;	border-bottom: 1px solid #FFCC00;	border-right: 1px solid #FFCC00;}/* ラブワザ２カラムページ用 *//* 左エリア */#honbun .pageleft {	text-align: left;	height: 100%;	width: 650px;	float: left;	margin: 0px;	background-color: #FFFFFF;	padding-right: 10px;}#honbun .pageleft .repheader1{	width: 430px;	height: auto;	font-size: medium;	line-height: 130%;	color: #222222;	margin-bottom: 3px;	padding: 3px;	font-weight: bold;	background-color: #ffffcc;	border-bottom: 1px solid #999999;	text-align: left;}.pageleft_txt1 {	font-size: small;	text-align: left;	vertical-align:top;	margin: 0px;	padding: 3px;	line-height: 150%;	background-color: #ffffff;}.pageleft_txt1a {	font-size: small;	text-align: left;	vertical-align:top;	margin: 0px;	padding: 3px;	line-height: 150%;}.pageleft_txt2 {	font-size: middle;	text-align: left;	vertical-align:top;	margin: 0px;	padding:5px;	line-height: 150%;}.pageleft_txt3 {	font-size: small;	text-align: left;	vertical-align:top;	margin: 0px;	padding: 3px;	line-height: 120%;}.pageleft_txt_dir1 {	font-size: small;	text-align: left;	margin: 0px;	padding: 10px 3px 0px 5px;}.page_backcolor1 {	background-color: #FFECFF;	background-image: url('/img/love_back2.gif');	background-repeat: repeat-y;	background-position: left top;	border: 1px solid #FF6699;}.txt_area1 {	font-size: small;	text-align: left;	vertical-align:top;	width: 640px;	height: auto;	margin: 0px;	padding: 5px;	line-height: 140%;}#honbun .pageleft .left_titlebox1 {	font-size: 7pt;	text-align: left;	height: 25px;	width: 640px;	margin: 0px;	padding: 7px 5px 0px 5px;	background-image:url('/img/love_leftback2.jpg');	background-repeat: no-repeat;	background-position: center top;	font-weight: normal;	line-height: 100%;}#honbun .pageleft .left_titleboxtxt1 {	font-size: medium;	line-height: 120%;	color: #580E44;	text-align: left;	vertical-align: bottom;	font-weight: bold;}/* 右エリア */#honbun .pageright {	text-align: left;	height: 100%;	width: 180px;	float: left;	margin: 0px;	padding: 10px 0px 0px 0px;	background-color: #FFFFFF;}#honbun .pageright .right_titlebox1 {	font-size: 7pt;	text-align: left;	height: 20px;	width: 180px;	margin: 0px;	padding: 10px 0px 0px 0px;	background-image:url('/img/love_rightback2.jpg');	background-repeat: no-repeat;	background-position: center top;	font-weight: normal;	line-height: 100%;}#honbun .pageright .right_titleboxtxt1 {	font-size: 9pt;	line-height: 120%;	color: #580E44;	text-align: left;	vertical-align: bottom;	font-weight: bold;}#honbun .pageright .right_waku1 {	font-size: small;	text-align: left;	height: auto;	width: 172px;	margin-top: 0px;	margin-bottom: 5px;	padding: 3px;	border: 1px solid #ff6699;	background-color: #FFFFFF;}/* テーブルデコ */#honbun .pageleft .juni1 {	font-size: small;	text-align: center;	vertical-align: middle;	background-color: #ffdddd;}#honbun .pageleft .repname1 {	font-size: small;	text-align: center;	vertical-align: middle;	background-color: #FFF9FF;	border-bottom: 1px solid #D9AED9;	border-right: 1px solid #D9AED9;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-left-color: #FFFFFF;}#honbun .pageleft .junitxt1 {	font-size: small;	text-align: center;	vertical-align: middle;	background-color: #ffdddd;}#honbun .pageleft .tabletxt1 {	font-size: small;	text-align: center;	vertical-align: middle;	background-color: #ffffff;	border-bottom: 1px solid #ffdddd;	border-right: 1px solid #ffdddd;	border-top: 1px solid #ffffff;	border-left: 1px solid #ffffff;}/* フッター */.footer {	text-align: center;	width: 100%;	padding: 10px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background-color: #BB0000;	color: #FFFFFF;	font-weight: normal;	font-size: small;}.dekirukoto {	font-size: small;	padding: 0px 0px 0px 5px;	margin: 0px 0px 15px 0px;	background:#FFFFFF;}.linktxt {	width:860px;	text-align:left;	font-size: small;	padding: 0px 0px 0px 5px;	margin: 0px 0px 0px 0px;}/* その他 */.spacer1 {	height: 10px;	width: auto;}
