@charset "utf-8";.img_r{float:right;margin:0 0 5px 10px;}
.img_l{float:left;margin:0 10px 5px 0;}
.img_l2{float:left;margin:0 10px 5px 10px;}
.img_center{display:block;margin-left:auto;margin-right:auto;}
.img_c{clear:both;margin:10px 0;}
.photo_r{width:300px;float:right;margin:0 0 5px 10px;}
.photo_l{width:300px;float:left;margin:0 10px 5px 0;}
.p_350_l{float:left;width:350px;line-height:150%;}
.p_350_r{float:right;width:350px;line-height:150%;}
.entry .box_bottom10{clear:both;margin-bottom:10px;overflow:hidden;}
.bg_gl{padding:10px;background:#EBEBEB;}
.bg_gr{margin:0 0 15px 0;padding:10px;background:#F3F9E2;overflow:hidden;}
.bg_y{padding:10px 10px 1px 10px;background:#FFFFCC;}
.profile{width:645px;clear:both;padding:5px;border-bottom:1px #CCC solid;overflow:hidden;}
#main .name{font-size:105%;font-weight:bold;margin:10px 0;}
.photo_flo_l{float:left;margin:0 30px 0 0;overflow:hidden;}
.photo_flo_l p{text-align:center;padding-top:5px;overflow:hidden;}
#main ul.ul_normal{margin:0 0 10px 1em;padding:0;list-style:none;}
#main ul.ul_normal li{padding:2px 0;}
#main ul.ul_normal0{margin:0 0 10px 0;padding:0;list-style:none;}
#main ul.ul_normal0 li{padding:2px 0;}
#main ul.ul_list_o{margin:0 0 10px 0;padding:0;list-style:none;}
#main ul.ul_list_o li{padding:2px 0 2px 15px;line-height:1.3;background:url(img/ic_o.gif) no-repeat 0 5px;}
#main ul.ul_list_g{margin:0 0 10px 0;padding:0;list-style:none;}
#main ul.ul_list_g li{padding:2px 0 2px 15px;line-height:1.3;background:url(img/ic_g.gif) no-repeat 0 5px;}
#main ul.ul_list_g2{margin:0 0 10px 0;padding:0;list-style:none;}
#main ul.ul_list_g2 li{padding:2px 0 2px 15px;color:#F60;font-weight:bold;font-size:14px;line-height:1.3;background:url(img/ic_g.gif) no-repeat 0 5px;}
#main ul.profile_list{clear:both;margin:0 0 10px 0;list-style:none;}
#main ul.profile_list li{float:left;display:inline;width:300px;margin:0;padding:3px 0 4px 15px;font-size:12px;line-height:1.2;background:url(img/ic_m_orange.gif) no-repeat 0 3px;}
#main ul.profile_list li a{color:#333;text-decoration:none;}
#main ul.profile_list li a:link{color:#333;text-decoration:none;}
#main ul.profile_list li a:visited{color:#333;text-decoration:none;}
#main ul.profile_list li a:active{color:#333;text-decoration:none;}
#main ul.profile_list li a:hover{color:#FF3300;text-decoration:underline;}
#main ul.profile_list li br{display:none;}
#qanda{margin-bottom:10px;border-bottom:1px solid #CCC;}
#qanda dt{padding:5px 0 5px 35px;background:#F3F9E2 url(img/ic_q.gif) no-repeat 2px 3px;border-top:1px solid #CCC;font-weight:bold;}
#qanda dd{padding:5px 0 5px 35px;background:url(img/ic_a.gif) no-repeat 2px 3px;}
#qanda_last{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #CCC;}
div#policy{margin-bottom:20px;overflow:hidden;}
div#policy ul li a:hover{background-color:#339966;color:#FFFFFF;}
div#policy ul li{color:#339966;display:inline;float:left;font-size:90%;font-weight:bold;margin:1px;border:1px solid #CCC;padding:2px;}
div#policy ul li a{background-color:#F3F3F3;color:#339966;display:block;padding:5px 0 5px 15px;text-decoration:none;width:200px;}
table.table_f{width:630px;margin:10px 0 0 0;padding:0;border-collapse:collapse;border:4px solid pink;}
table.table_f tr{border-bottom:2px solid pink;}
table.table_f th{padding:20px 5px;color:#000;font-weight:bold;text-align:left;line-height:120%;vertical-align:middle;border-right:1px solid pink;background:#FFF;}
table.table_f td{padding:10px;line-height:120%;text-align:left;vertical-align:middle;background:#FFF;}
table.table_f table td{border:none;border-color:#FFF;}
table.table_f table table td{padding:3px;border:none;border-color:#FFF;}
table.table_f td input{padding:3px;}